質問ページ3 / 2


質問ページ3 / 2

質問ページ3/2

概要他のスプライトの変数
投稿者Parafla Quality
状態
カテゴリーActionScript
投稿日2008-12-26 (金) 01:15:48
バージョン1.37

質問内容

スプライトaの中に n = 10; とスクリプトを書くと、 スプライトaの中では変数nが10だと表示されるのですが、 スプライトbの中に変数nを置いても何も表示されません。 どうにかして表示できないでしょうか。 スプライトbには何もスクリプトを書いていません。

回答

  • ごめんなさい、タイトルを書き忘れていました・・・ -- 2008-12-26 (金) 01:19:59
  • その変数は宣言してますか?ターゲットパスは合っていますか? -- 2008-12-26 (金) 07:28:26
  • 回答ありがとうございます!表示させる事ができました。変数にもターゲットパスが必要なのですね。それと、タイトルを付けてくださった方、ありがとうございます。 -- 2008-12-27 (土) 04:12:38
  • すみません、同じような内容なのでこちらに継続させていただきました。 具体的な記述方法について確認させて下さい。 私は、ルートにインスタンス名「sentaku_1」というスプライトがあり、そのスプライト内のテキスト(変数名「kazu」)にルートのスクリプトから値を代入したい状態です。 sentaku_1.kazu = 3; と入力しても何も変わりません。 スプライト(sentaku_1)のスクリプトにkazu = 3;と書くときちんと3で表示されるのですが…。 何がいけないのでしょうか? (SWF6なので、tellTargetを使う必要はないですよね?) -- conta? 2012-06-20 (水) 03:43:22
  • すみません、同じような内容なのでこちらに継続させていただきました。 具体的な記述方法について確認させて下さい。 私は、ルートにインスタンス名「sentaku_1」というスプライトがあり、そのスプライト内のテキスト(変数名「kazu」)にルートのスクリプトから値を代入したい状態です。 sentaku_1.kazu = 3; と入力しても何も変わりません。 スプライト(sentaku_1)のスクリプトにkazu = 3;と書くときちんと3で表示されるのですが…。 何がいけないのでしょうか? (SWF6なので、tellTargetを使う必要はないですよね?) -- conta? 2012-06-20 (水) 05:09:52
  • 原因が分かりました。記述内容が誤っているのではなく、記載場所が悪かったようです。スクリプトのイベントを対象スプライトより後に書くと大丈夫でした。すみません、お手数をお掛けしました。 -- conta? 2012-06-23 (土) 01:38:15