- ■吉里吉里/KAG/TJS雑談質問スレ■その23
637 :名前は開発中のものです。[sage]:2011/04/14(木) 01:54:55.46 ID:ovTjvrOu - >>636
}incontextof %[ owner:this, i:i ]);を残したままにしたいんだけど、その状態だとglobal使えないからどうにも無理なんだね。 素直にクラスの外に出すか。
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
639 :名前は開発中のものです。[sage]:2011/04/14(木) 13:01:34.47 ID:ovTjvrOu - 根本的な事を理解出来てないぽい
コンテキストにした場合、グローバルで指定するのはnewで作成したオブジェクト名じゃないとダメ? それだと仮に複数作る場合とかどうやっても元を書き換えないといけないから大変だと思って、 どうにか元のクラス名で解決したかったんだけど 変数をクラスの外に出すか、コンテキストの中のグローバル指定をnewで作成したオブジェクトで指定するかの二択なのかな? あとglobal.Save_base.test_flag=falseも、エラーメッセージは出ないんだけど、コンテキストの外からdm(test_flag)すると値が変わって無い エラーが出るならわかるんだけど、なぜエラーでないんだろう?
|
- ■吉里吉里/KAG/TJS雑談質問スレ■その23
641 :名前は開発中のものです。[sage]:2011/04/14(木) 14:46:59.22 ID:ovTjvrOu - あっ出来た。ownerだけでよかったんだ・・・・・理解力なさ杉
global.Save_base.test_flagでエラーが出ないからこれで正しくて何かが間違ってるんだろとなんで動かないのかと全然見当外れのところを弄ってた ごめんなさい、長々付き合ってくれてありがとう あとはなんとか出来そう
|