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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     前のフレームラベル、次のクレームラベルに移動するには?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
eShin
Åê¹ÆNo.3624
投稿日時: 2004-2-9 18:33
半人前
居住地:
投稿: 32
使用環境:
XP Pro(SP1)+IE6
MX2004 Pro
前のフレームラベル、次のクレームラベルに移動するには?
スライドプレゼンテーションのようなものを作成しています。

フレームラベル単位でスライドを作成し、キー入力で前後の
スライドに移動、つまりフレームラベル単位で移動したいと
考えています。

現在の実装は、配列変数に全フレーム名を入れて、現在表示
スライドを表す変数で制御しています。

もっと簡単に「次のフレームラベルへ」「前のフレームラベル
へ」などのメソッドはないのでしょうか。。?
また、現在のフレームラベルを取得できることはできないの
でしょうか?

環境
・WindowsXP SP1
・FlashMX2004&AS2

#できない、という回答でも結構です。。。

#あ、MX2004新機能のスライドプレゼンテーション機能は、
#不可解なことが多い(というか理解できていない)ので、
#今回は遠慮しておきます。。。
笠居トシヒロ
Åê¹ÆNo.3627
投稿日時: 2004-2-9 21:50
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: 前のフレームラベル、次のクレームラベルに移動するには?
フレームラベルを取得して「次」「前」などのgotoを行うことはできません。

そういった場合は「シーン」を使うのが適切なやり方だと思います。。


----------------
笠居 マッドシー
http://www.mad-c.com/

野中文雄
Åê¹ÆNo.3629
投稿日時: 2004-2-9 22:03
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 前のフレームラベル、次のクレームラベルに移動するには?
そういうやり方になるでしょうね。
引用:
eShinさんは書きました:
現在の実装は、配列変数に全フレーム名を入れて、現在表示
スライドを表す変数で制御しています。

残念ながら...

ありません。
引用:
もっと簡単に「次のフレームラベルへ」「前のフレームラベル
へ」などのメソッドはないのでしょうか。。?

できません。
引用:
また、現在のフレームラベルを取得できることはできないの
でしょうか?

環境
・WindowsXP SP1
・FlashMX2004&AS2

ちなみに、Directorでは前の/次のフレームラベルのフレーム番号が取得可能です。また、現行フレームにフレームラベルがあれば、その名前がわかります。さらに、ムービー内のすべてのフレームラベルとそのフレーム番号の組合せを、配列類似のオブジェクトとして取出すこともできます。

製品へのリクエスト候補ですね。


----------------
 

eShin
Åê¹ÆNo.3631
投稿日時: 2004-2-9 22:35
半人前
居住地:
投稿: 32
使用環境:
XP Pro(SP1)+IE6
MX2004 Pro
Re: 前のフレームラベル、次のクレームラベルに移動するには?
フレームラベルをスクリプトから扱うことはできないのですね。。

「シーン」ならば、「次のシーンへ」「前のシーンへ」はありますか?ActionScript辞書をみたのですが、見つけることができませんでした。。

----------
Macromediaのサイトに行って、機能リクエストをしてきました。せっかくあるのだから利用したほうがよいですね。教えていただきありがとうございました。
 


----------------

森 巧尚
Åê¹ÆNo.3633
投稿日時: 2004-2-9 23:00
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
.5/CS4/Safari3
XP+2000//IE6
Re: 前のフレームラベル、次のクレームラベルに移動するには?
引用:
eShinさんは書きました:
「シーン」ならば、「次のシーンへ」「前のシーンへ」はありますか?ActionScript辞書をみたのですが、見つけることができませんでした。。

アクションパネルで「グローバル関数>タイムラインコントロール」とたどると
そこにありますよ。確かActionScript辞書でもnextFrameの次にあるはず。
「次のシーンへ」は、nextScene()
「前のシーンへ」は、prevScene()
ですよん。


----------------
森 巧尚
http://www.ymori.com

笠居トシヒロ
Åê¹ÆNo.3634
投稿日時: 2004-2-9 23:55
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: 前のフレームラベル、次のクレームラベルに移動するには?
引用:
> 製品へのリクエスト候補ですね。

いたずらにインターフェイスを多様化させるのは得策ではないと思いますけどねー。
今回の問題にしても、シーン(および関連メソッド)の存在が、わかっていれば、
ラベルを取得しようなんて考えも起こらないはずですから。

あ、別にリクエストをするな、と言ってるわけじゃなく、
すでにあるものを使いこなしてからでも遅くないと思う、ってだけですけど。


----------------
笠居 マッドシー
http://www.mad-c.com/

野中文雄
Åê¹ÆNo.3636
投稿日時: 2004-2-10 0:27
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: 前のフレームラベル、次のクレームラベルに移動するには?
私は、逆にシーン撲滅派です。オーサリングで使う分には便利ですけど、スクリプトでは使い勝手がよいとはいえません([gotoAndPlay/gotoAndStopでシーンの移動ができない]参照)。
引用:
kasaiさんは書きました:
いたずらにインターフェイスを多様化させるのは得策ではないと思いますけどねー。
今回の問題にしても、シーン(および関連メソッド)の存在が、わかっていれば、
ラベルを取得しようなんて考えも起こらないはずですから。


----------------
 

笠居トシヒロ
Åê¹ÆNo.3638
投稿日時: 2004-2-10 2:09
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: 前のフレームラベル、次のクレームラベルに移動するには?
別に撲滅せんでもええでしょう(^^;) 便利に使ってる人がいるのに(笑)


----------------
笠居 マッドシー
http://www.mad-c.com/

まつむら まきお
Åê¹ÆNo.3640
投稿日時: 2004-2-10 3:18
マスター
居住地: なにわ
投稿: 633
使用環境:
FlashCS5
lion
:Win7
and Beer
Re: 前のフレームラベル、次のクレームラベルに移動するには?
シーンが撲滅されたら、Flashアニメ制作者は全員、テロに走ります(笑)


----------------
まつむらまきお
http://www.makion.net

eShin
Åê¹ÆNo.3650
投稿日時: 2004-2-10 11:44
半人前
居住地:
投稿: 32
使用環境:
XP Pro(SP1)+IE6
MX2004 Pro
Re: 前のフレームラベル、次のクレームラベルに移動するには?
>森さん

引用:

「次のシーンへ」は、nextScene()
「前のシーンへ」は、prevScene()
ですよん。

あ!すみません。ありました。。。ありがとうございます。

???
シーンは存在は知っていたのですが、使ったことがなかったので頭に浮かびませんでした。確かに今回の件はシーンを使ったほうがシンプルになりそうです。

みなさんありがとうございました!


----------------

(1) 2 3 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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