トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ボタンを無効化するためには?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sorano
Åê¹ÆNo.12676
投稿日時: 2004-11-25 16:21
職人
居住地: 愛知
投稿: 389
使用環境:
Re: ボタンを無効化するためには?
まいど。

 おっと、解決されてしまいましたね。
 おめでとうございます。
 では、後日談としてお読み下さい。

 失礼しました。お察しの通りです。
 ボタンのロールアウト実行時に
_root.gotoAndStop(2);
が実行されて、_rootのフレームスクリプトが再び実行されている、
this.buttonOnOff(false);
ボタンを無効化する仕組みになってしまいました。
引用:
Digi29さんは書きました:
もしかしたら2フレーム目に戻るのがおかしいのかなと
考えております。どうしたらよろしいでしょうか?
よろしくお願いします。


 1:簡潔な処法は、画像の表示されているフレームを一つずつずらし、
ロールアウトで戻ってくるときは"_root.gotoAndStop(3);"になるように
して、2フレーム目に戻らないようにすることです。
 (もちろん、ボタンのgotoAndStop()の指定フレームは修正が必要に
なります。)

 2:あとは、いっそ"_root.first"が再生されたタイミングで
"_root.buttonOnOff(false)"を実行すると、最初だけボタンを無効化
できます。

上記の修正が成功すれば、"_root.first"の140フレーム目の
フレームスクリプトは、ボタンを有効にしてthis.stop()で結構です。

_parent.buttonOnOff(true);
this.stop();

ここでも解決できましたか!
引用:
Digi29さんは書きました:
試しに自分で140フレーム目に
_parent.buttonOnOff(true);
gotoAndPlay(140);

このような感じにしましたがこれだとMovieがループを
してしまいます。

_parent.buttonOnOff(true);
gotoAndStop(140);


 今回のように、1度だけ実行したいスクリプトを、"gotoAndStop()"
などで何度も実行してしまうのは、わたしが良くしてしまいがちなミスです。
 お騒がせしました。


----------------
空野 大二郎 アニメーター作家
桜の道

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ボタンを無効化するためには? Digi29 2004-11-25 10:04
     Re: ボタンを無効化するためには? sorano 2004-11-25 10:58
       Re: ボタンを無効化するためには? Digi29 2004-11-25 13:24
         Re: ボタンを無効化するためには? Digi29 2004-11-25 14:00
           Re: ボタンを無効化するためには? sorano 2004-11-25 14:58
             Re: ボタンを無効化するためには? Digi29 2004-11-25 15:41
               Re: ボタンを無効化するためには? Digi29 2004-11-25 16:07
             » Re: ボタンを無効化するためには? sorano 2004-11-25 16:21
                 Re: ボタンを無効化するためには? Digi29 2004-11-25 16:39

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops