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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     複数フレーム共通のアクションスクリプトの記述方法
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seitarom
Åê¹ÆNo.26167
投稿日時: 2006-6-19 23:23
新米
居住地: 東京都
投稿: 4
使用環境:
MacOS-X10.5 Flash CS3
複数フレーム共通のアクションスクリプトの記述方法
初めて投稿させていただきます。
早速ですが、複数のフレームをまたいだアクションスクリプトを作成した場合、別のフレームに移動した際にも動作するのでしょうか?
といいますのも、アクションスクリプト用のレイヤーを5フレーム用意し(連続したフレーム)、オブジェクト配置用のレイヤーをその下に「キーフレームに変換」を使って5フレームを1フレームずつ、ぶつ切り状態にしてそれぞれのフレームに内容が違うオブジェクトを配置しています。フレーム毎に配置しているオブジェクトは全て同じムービークリップ名(on_mc)を使用しました。
アクションスクリプト用のレイヤーには
stop();
on_mc.onRelease = function(){
gotoAndStop(_currentframe + 1);
}
としたところ、1フレーム目ではカーソルも変わって、ボタンとして押すことができるのですが、2フレーム目に移動すると、ボタンカーソルにもかわりませんし、当然クリックしても次のフレームには移動してくれません。

アクション用に作成したレイヤーを全て1フレームずつに分けてアクションスクリプトを記述するとボタンカーソルのまま、次のフレームへと移動します。

複数のフレームを共有するようなアクションスクリプトの設定はどのようにすればいいのでしょうか?
ご存知の方がいらっしゃいましたら、ご教授願えませんか?
よろしくお願いいたします。

10.4 Pro
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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