にっき

2006/11/24 15:36:03

ねこぱんち2.5 2のおまけっぽいもの


ねこたん2ndDayはすてきに投げっぱなしすぎっぽいので,
特殊なめそっどや書式の補足をぺったん☆



まずは onloadAction::execute で出てきた DomUtils.createObject さん☆
書式としては
DomUtils.createObject(
        'の〜どID',
        'の〜どたいぷ',
        {ぷろぱてぃ名 : ぷろぱてぃの値},
        {すたいるのぷろぱてぃ名 : すたいるの値})

こんなかんじで指定したの〜どを生成することができますです☆
たとえば
DomUtils.createObject(
        'nekotan',
        'img',
        {'src' : 'http://localhost/nekotan/img/neko01.gif','alt' : 'nekotan'},
        {'width' : 40,'height' : 40})

って指定をすると
<img id=nekotan" src="http://localhost/nekotan/img/neko01.gif"
 alt="nekotan" style="width:40px;height:40px;" />

こんなかんじのの〜どを生成することができますです☆


次はちょっとだけ2ndDayのとこでもちょっとだけ触れてるけど言語の取得について
mUtils.language.getLanguage('設定した名称')

指定した名称の言語で〜たが設定してあればそれを取得できますです☆
言語で〜たは『しすてむ』,『でぃれくとり』,『あくしょん』の3種類用意されていて
おんなじ名称で設定されていたときの優先順位は
あくしょん > でぃれくとり > しすてむ
なかんじになりますです☆
『あくしょん』で定義された値はそのあくしょん内だけの使い捨てになりますです☆
すぺるみすなんかで設定されてない言語で〜たを取得しようとすると
引用:
notice
mLanguage : get language string (time : XXX)
XXXXXXXX は定義されていません

こんなかんじで怒られちゃうからちういにう(´・ω・`;【みかん
でばっぐも〜どをおふにしとくとめっせ〜じは出ないけど・・・


続いてちょくちょく出てるような気もする doAction さん
mController.doAction('あくしょん名')

Hello World のときも出てきた・・・ってあれからめそっど名が変わっちゃってるけど
指定したあくしょんを起動してくれるめそっどになりますです☆
このめそっどを実行すると
config の actionPath で指定したでぃれくとりにある{あくしょん名}Action.js
config の modelPath で指定したでぃれくとりにある{あくしょん名}Model.js
ってふぁいるを自動的に読み込みますです☆
ふぁいるを読み込んだ後は
あくしょん.init(もでるさん);
あくしょん.execute(りくえすとさん);
あくしょん.execute の返り値(れんだ〜さん);

こんなかんじであくしょんが実行されますです☆
もしも指定みすなどでふぁいるが読み込めなかったときは
引用:
warning
mUtils : loadFile (time : XXX)
XXXXXX が見つかりません

なかんじで,めそっどが実行できなかったときは
引用:
critical
mController : action initialize (time : XXX)
XXX.XXX() の実行ができません
XXXXXXXXXXXXXXX

なかんじで怒られちゃうのでここもちういにう(´・ω・`;【みかん


今度はむぅたん本体を初期化するときのお手伝いもしてる appendEvent さん
DomUtils.appendEvent(
         対象のおぶじぇくと,
        'いべんと名(on はつけないで)',
         実行したい関数おぶじぇくと,
        '優先順位')

指定したおぶじぇくとのいべんとに関数を追加することができますです☆
処理としては
onclick = hunihuni;

とあんまり変わんないけど,複数の関数をあまり気にせず登録することができますです☆
1つのいべんとに複数の関数をぺったんしたときは
first > normal > last
なかんじで優先順位ごとに関数が実行されてきますです☆
ちなみにぶらうざさんが発生させてくれるいべんと以外のいべんと名も使えますです☆
そのときは
DomUtils.raiseEvent('いべんと名',引数);

なかんじでそのいべんとを起動させることができますです☆ヾ(・x・。【みかん


onloadAction::execute のらすとは return で返してる値について☆
return this._defaultView;

このでふぉるとう゛ゅ〜は上のほうで定義されてるけど
this._defaultView = 'executeViewIndex';

なかんじの文字列になりますです☆
doAction のとこでもちょっと触れてるけど・・・
execute の返り値は次に実行されるめそっど名になりますです☆


ってことでらすとは onloadAction::executeViewIndex にある2つ☆
ここはれんだ〜さんによってびみょ〜に引数の型が違ったりもするけど,
今回は onloadAction で指定した domRender さんについて・・・

render.setRenderTarget(対象のおぶじぇくと)

これはれんだ〜さんにどこに出力したらいいかを指定してあげるものになりますです☆
ちゃんと指定できてないと
引用:
warning
domRender : display (time : XXX)
render target が設定されていません

こんなかんじで怒られちゃうからちういなのです(´・ω・`;【みかん

render.setRenderValue(出力したいおぶじぇくと)

こっちはれんだ〜さんに出力したい値を指定してあげるものになりますです☆


目に付いたものを順番にだけど他にもあったらひとことおねがいしますです☆ヾ(・x・。【みかん


こめんと

こめんとする?



 
投稿された内容の著作権はこめんとの投稿者に帰属するっぽいです☆
また,現在 IE6 以下で Sleipnir,Lunascape,Donut じゃないゆ〜ざえ〜じぇんとからの描き込みを制限してますです☆
該当しちゃうかたはてきとうにゆ〜ざえ〜じぇんとを偽装しちゃってくださいです(´ω`;【みかん
さぶこんてんつ
前月 2024年 5月 翌月
      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
 
31
 
 
             
  • あじ あじ
  • ED ED
  • えでん えでん
  • えれふぃ えれふぃ
  • ぐらぶれ ぐらぶれ
  • etc etc
  • にっき にっき

あわせて読みたい

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