にっき

2006/12/01 00:24:43

ねこぱんち5 む〜う゛ぃんぐねこたん


べ〜たが2になっても気にしないでふにふにっと5回目にう☆ヾ(・x・。【みかん
ってことで今回は予告どおりの上下左右に動かすぼたんをまとめてちぇっく☆



まずは無印べ〜たからべ〜た2への変更に必要な修正を
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
 <head>
  <meta http-equiv="content-type"        content="text/html; charset=UTF-8" />
  <meta http-equiv="content-language"    content="ja" />
  <meta http-equiv="content-style-type"  content="text/css" />
  <meta http-equiv="content-script-type" content="text/javascript" />
  <title>Let's Neko Punch</title>
  <link rel="stylesheet" href="http://localhost/nekotan/style.css" type="text/css" media="screen" />
  <script id="mutanrootpath" type="text/javascript" src="http://localhost/mutan/core.js"></script>
 </head>
 <body>
  <img src="./img/neko01.gif" id="nekotan" width="40" height="40" alt="nekotan" title="nekotan" />
 </body>
</html>

HTMLふぁいるではこんなかんじで script たぐに "mutanrootpath" って id をせっとしてくださいです☆

/nekotan/config.js
{
 // 半自動認識になったからこの設定を削除
 this.rootPath        = 'http://localhost/mutan/';

 this.actionPath      = 'http://localhost/nekotan/actions/';
 this.configPath      = 'http://localhost/nekotan/configs/';
 this.languagesPath   = 'http://localhost/nekotan/lang/';
 this.modelPath       = 'http://localhost/nekotan/models/';

 this.onloadAction    = 'onload';
 this.language        = 'jp';
 this.useCustomConfig = true;
 this.useDebug        = true;
 this.useDirLanguage  = true;

 // ついでにねこたんがくりっく1回で移動する距離をせっと
 this.nekotanMovePx   = 10;
};

緑色の部分が削除で赤色の部分が追加になりますです☆
ねこたんの移動距離はあくしょん用の config に描いてもいいけど4箇所に描くのってびみょ〜だし・・・


べ〜た2への修正はこれで完了したのでここからはめいんる〜と☆
まずは『うえ』ぼたんからってことでいつもの config ふぁいるを
/nekotan/configs/upConfig.js
{
};

必要なのはる〜との config でせっとしちゃったから空っぽにう(´ω`;【みかん

続いてのもでるさんは・・・
/nekotan/models/upModel.js
{
};

これまた空っぽっぽいのです(´ω`;【みかん

めいん部分はほとんどふぁいるを創っただけな気もするけどあくしょんさん☆
/nekotan/actions/upAction.js
{
 // 今回も出番なさそうだけどとりあえず
 this._defaultView = 'executeViewNone';

 // あんまりすることないの・・・
 this.init = function(model)
 {
 };

 // 今日のめいんでぃっしゅ☆
 this.execute = function(request)
 {
  // まずはねこたんの画像おぶじぇくとを確保
  var neko = DomUtils.getObject('nekotan');
  // ねこたんの現在地(offsetTop)から移動距離(mConfig.nekotanMovePx)を引いて(上に移動)
  // その値をねこたんの現在地にせっと(style.top)
  neko.style.top = (neko.offsetTop - mUtils.config.getConfig('nekotanMovePx')) + 'px';

  // おしまい
  return this._defaultView;
 };

 // からっぽ
 this.executeViewNone = function(render)
 {
 };
};

・・・今日はいつになく中身にゃいね(´ω`;【みかん

topleft に替えると縦座標が横座標に
-+ に替えると移動方向が逆に
それぞれ変わるから『みぎ』,『した』,『ひだり』はせるふさ〜びすでど〜ぞです☆ヾ(・x・。【みかん

こんなかんじで完成したらいつもどおり httpd を起動して
http://localhost/nekotan/
にれっつあくせす☆ヾ(・x・。【みかん

ぱねるが表示されたら『うえ』,『みぎ』,『した』,『ひだり』からてきとうにくりっく☆

       ↓

こんなかんじでねこたんが移動したら成功☆
でも移動範囲の制限とかはまったくしてないからぺちぺちくりっくしてると・・・

なかんじでどこかいっちゃうのはたぶんきっと気のせいってことで☆
どこかいっちゃやなひとはてきとうに制限かけてみてくださいです☆ヾ(・x・。【みかん

次回はらすとの『すーぱーねこぱんち』ぼたんの実装にちゃれんぢってことで今回はこのへんで☆

あっ☆
いつもどおり完成品のそ〜すをまとめたものはnekotan5thDayに置いときますです☆


こめんと

こめんとする?



 
投稿された内容の著作権はこめんとの投稿者に帰属するっぽいです☆
また,現在 IE6 以下で Sleipnir,Lunascape,Donut じゃないゆ〜ざえ〜じぇんとからの描き込みを制限してますです☆
該当しちゃうかたはてきとうにゆ〜ざえ〜じぇんとを偽装しちゃってくださいです(´ω`;【みかん
さぶこんてんつ
前月 2024年 4月 翌月
  1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
       
             
  • あじ あじ
  • ED ED
  • えでん えでん
  • えれふぃ えれふぃ
  • ぐらぶれ ぐらぶれ
  • etc etc
  • にっき にっき

あわせて読みたい

先頭に戻る
めにう 先頭に戻る