トップページ > ゲ製作技術 > 2011年11月14日 > F1KfWU6P

書き込み順位&時間帯一覧

5 位/115 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000020200004



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
■吉里吉里/KAG/TJS雑談質問スレ■その24

書き込みレス一覧

■吉里吉里/KAG/TJS雑談質問スレ■その24
842 :名前は開発中のものです。[sage]:2011/11/14(月) 17:45:57.42 ID:F1KfWU6P
>>841
子レイヤ.exp = 'parent.show('+num+')'; だと
スクリプトエディタにparent.show(1)と表示されて文法エラーになりました
子レイヤ.exp = 'parent.show('+num+');'; だと
メンバ'parent'が見つかりません、と出ます
直接 parent.show(1); と書くと正常に動きます
■吉里吉里/KAG/TJS雑談質問スレ■その24
843 :名前は開発中のものです。[sage]:2011/11/14(月) 17:57:21.18 ID:F1KfWU6P
親レイヤの属するオブジェクト名がobj、親レイヤの名前がforeだとして
exp = 'obj.fore.show(' + num + ');'; と書けば動きました
よく考えたらparentは親レイヤへの参照なので文字列として渡したら駄目ですね
かといって
exp = '(' + parent + '.show('+ num +');'; と書くと結局>>826と同じことに…
自身の名前を得る方法があればなあ・・・お手上げです\(^o^)/

■吉里吉里/KAG/TJS雑談質問スレ■その24
846 :名前は開発中のものです。[sage]:2011/11/14(月) 19:19:19.68 ID:F1KfWU6P
>>844
レスありがとうございます
すみません、ちゃんと確認したら全然正常じゃありませんでした
早速方法1と3を試して見たところ、引数として使うnumはやっぱり子レイヤ側に持たせないといけないですよね(´ω`)

実は一時しのぎのつもりで方法1に近い処理をしていました
子レイヤに変数exp(呼び出すメソッドへの参照)と変数aug(引数)を持たせて
exp(aug);で呼んでました

>>827で書いているのですが、変数num(aug)を子レイヤに持たせずにexpに引数もまとめて突っ込んで呼び出す方法が知りたかったのです
方法1、3でもやっぱりメンバnumが見つかりません、ってなっちゃいました
>>844さんの言っていることを理解できていないだけなのかもしれませんがが('A`;)
■吉里吉里/KAG/TJS雑談質問スレ■その24
847 :名前は開発中のものです。[sage]:2011/11/14(月) 19:23:55.37 ID:F1KfWU6P
何がしたいかというと、親レイヤ側で子レイヤ=ボタンレイヤを作って
そこでボタンレイヤを押した時に呼び出すメソッドとその引数をexpに1行の文字列で簡潔に表記できるようなもの
です

方法2が一番理想に近そうなので、後で公式いって試してみます!



※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。