トップページ > ゲ製作技術 > 2011年04月11日 > +LJ/IDCI

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

18 位/139 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000110000000000003



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

書き込みレス一覧

■吉里吉里/KAG/TJS雑談質問スレ■その23
606 :名前は開発中のものです。[sage]:2011/04/11(月) 02:32:55.83 ID:+LJ/IDCI
クラスを作らずにfunctionの中で作ったレイヤを外部から使う事って可能でしょうか?
引数で渡せば可能なのですが、例えば画像を表示するだけの関数を作って、それをtimerで動かしたり透明度を弄ったりしようとしたら引数を受け渡せずに出来ませんでした。
単純にクラスを作れと言う意見は確かにそうなのですが、ちょっと気になって色々弄ってみたのですが素人に毛が生えた程度の能力じゃ駄目でした。
■吉里吉里/KAG/TJS雑談質問スレ■その23
608 :名前は開発中のものです。[sage]:2011/04/11(月) 10:08:46.89 ID:+LJ/IDCI
function test_cg(){
var test_cg;
var test_opa = 0;
var timer;
test_cg = new Layer(kag,kag.fore.base);
kag.add(test_cg);
with(test_cg){
// 適当に画像表示
.opacity=test_opa;
.visible=true;}
timer=new Timer(this,"action");
timer.interval = 20;
timer.enabled=true;}
function action(){
global.test_cg.test_opa++;}

こう言うのを作って、test_opaをリアルタイムでtest_opa++みたいにしてじわっと表示させようとしたのですが、そもそもtimerが動いてないようでした。
classに纏めてやれば普通に動く事は分かってるのですが、こう言う剥き出し状態だとダメなのでしょうか?
あとたぶんglobal〜もこれだとたぶんエラー起きると思うのですが。
■吉里吉里/KAG/TJS雑談質問スレ■その23
610 :名前は開発中のものです。[sage]:2011/04/11(月) 11:50:20.18 ID:+LJ/IDCI
変数を中で宣言したからダメだったのですね。
どうしてダメだったのかがわかりました。
ありがとうございました。


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