にっき

2006/12/12 23:15:04

ねこぱんち7 ねこぷりん


なんだか今考えてるのだとRCの前にもっかいべ〜たが出そうな気もするけど・・・
そんなことはおいといてねこたんにぷりろ〜ど機能を追加にう☆ヾ(・x・。【みかん



今回はぷりろ〜どを実装するだけだから変更するのは1ふぁいるのちょっとだけ☆

/nekotan/actions/onloadAction.js
{
 this._defaultView = 'executeViewIndex';

 this._panel = {};

 this.init = function(model)
 {
 };

 this.execute = function(request)
 {
  var panel = DomUtils.createObject('nekotanPanel','div',{},{});
  var list  = DomUtils.createObject('actionList','ul',{},{});
  panel.appendChild(list);

  var arr = ['Punch','Nya','Up','Right','Down','Left','Special'];
  for(var i in arr)
  {
   var act = arr[i];
   var but = DomUtils.createObject('nekotan' + act,'li',
            {'innerHTML' : mUtils.language.getLanguage('nekotanButton' + act)},{});
   // あとで使いたいから小文字に変換したのを保存
   arr[i] = act.toLowerCase();
   var fnc = new Function('mController.doAction("' + arr[i] + '");');
   DomUtils.appendEvent(but,'click',fnc,'normal');
   list.appendChild(but);
  }
  // さくっとぷりろ〜ど対象のあくしょん名配列を登録
  mUtils.preloadActionFile(arr);

  this._panel = panel;
  return this._defaultView;
 };

 this.executeViewIndex = function(render)
 {
  render.setRenderTarget(document.body);
  render.setRenderValue(this._panel);
 };
};

みたいに変更&追加が必要なのは緑色のところだけでおっけぃなのです d(・x・。【みかん

ぷりろ〜どの登録は配列でまとめてできるからはじめのときにぼたんの生成に使ったあくしょん名の配列を
そのままで使えるようにしてたらよかったんだけど・・・
ちょっと大文字小文字がばらばらだからる〜ぷ内で
arr[i] = act.toLowerCase();
var fnc = new Function('mController.doAction("' + arr[i] + '");');

なかんじで小文字に変換しておいて,る〜ぷがおわったら
mUtils.preloadActionFile(arr);

ってかたちで全部のふぁいるをまとめてぷりろ〜どに登録にう☆ヾ(・x・。【みかん
そう考えるとこれって配列名と統一すれば preloadActionFile() だけでおしまいにう?(´ω`;【みかん

でも今回のって最初にくりっくしたときの反応速度が向上するだけで2回目以降とか
はじめでも見た目には変わんないからすてきに地味にう(つx;【みかん
でもでも地味なことでも積み重ねがだいじ・・・だよね?

そんなこんなで今回も完成品はnekotan7thDayに置いてありますです☆


こめんと

こめんとする?



 
投稿された内容の著作権はこめんとの投稿者に帰属するっぽいです☆
また,現在 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
  • にっき にっき

あわせて読みたい

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