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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     loadしたswfの任意のフレームから再生
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
サブリン
Åê¹ÆNo.5738
投稿日時: 2004-3-31 20:01
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: loadしたswfの任意のフレームから再生
ちなみにuseHandCursorが無い時代は、メインムービーをstopするフレームにボタンを置かないようにしてました。つまり一歩手前でボタンを置いてロードさせるようにするところで、同時に自分もボタンの無いフレームへgotoAndStopさせたりしてました。ボタンを反応しなくするにはボタンが無いところに行けばいいわけですからね。やり方はひとつじゃないんでー


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

koh2973
Åê¹ÆNo.5727
投稿日時: 2004-3-31 16:07
半人前
居住地:
投稿: 34
使用環境:
WindowsXP,FlashMX
Re: loadしたswfの任意のフレームから再生
あぁっ、動作しました。
単に書式を間違っていただけでした。
有難うございました。

お蔭様で、これでどうにか無事にコンテンツが作れそうです。
私のつたない説明にもめげず、ご回答くださったみなさま、本当に有難うございました。

これからも何か分からないことがありました時には、また懲りずによろしくお願い致します。では失礼致します。

近藤泰一
Åê¹ÆNo.5726
投稿日時: 2004-3-31 16:03
常連
居住地: 神奈川県
投稿: 112
使用環境:
Pro Pro
Re: loadしたswfの任意のフレームから再生
その外部のswfだけなら、useHandCursorの動作はうまくいくのでしょうか?
いっぺんにたくさんやろうとすると、何か不具合が起こったときに原因がつかみにくいですから、まず、useHandCursorの書き方を理解してから先に進む方が良いと思います。


----------------
Condo Hirokazu
http://www.condo.fromc.jp/flash/

笠居トシヒロ
Åê¹ÆNo.5723
投稿日時: 2004-3-31 15:44
マスター
居住地: 兵庫
投稿: 870
使用環境:
SnowLeopard, Safari4, CS4
Windows7, IE8, CS4
Re: loadしたswfの任意のフレームから再生
useHandCursor をどのように記述してるんでしょうか?
この問題については、今までにも何度かスレッドが立っていますので、
useHandCursor で検索してみれば、答えが見つかると思いますよ。


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

koh2973
Åê¹ÆNo.5722
投稿日時: 2004-3-31 15:06
半人前
居住地:
投稿: 34
使用環境:
WindowsXP,FlashMX
Re: loadしたswfの任意のフレームから再生
自己レスです。

結局、外部swfをロードするムービークリップターゲットのある下のレイヤーにもう一つムービークリップターゲットを置いて、そこに空のボタンだけのswfをロードすることにしました。

しかし、useHandCursor = false;を色んなところに書いてみたのですが、全く機能しません。
この場合、どこに書けばいいのでしょうか?

多分、質問はこれで最後になると思いますので、どうかよろしくお願い致します。
koh2973
Åê¹ÆNo.5719
投稿日時: 2004-3-31 13:07
半人前
居住地:
投稿: 34
使用環境:
WindowsXP,FlashMX
Re: loadしたswfの任意のフレームから再生
引用:
(1)対象のボタンを「enabled = false」にする。
(2)全体を覆う透明ボタンを作り、「useHandCursor = false」にする。
反応しなくする対象のボタンは、その時々によって違うので、やるなら(2)だと思うのですが、これをロードアクションと同時にやりたいんですがどうすればいいでしょうか?levelにロードするなら階層化できるから考えつくんですが、ムービークリップをターゲットにしてロードする場合は、ちょっと思いつきません。
近藤泰一
Åê¹ÆNo.5713
投稿日時: 2004-3-31 12:14
常連
居住地: 神奈川県
投稿: 112
使用環境:
Pro Pro
Re: loadしたswfの任意のフレームから再生
下にある見えないボタンを効かなくしたいのであれば、例えばこんな方法があります。

(1)対象のボタンを「enabled = false」にする。
(2)全体を覆う透明ボタンを作り、「useHandCursor = false」にする。


----------------
Condo Hirokazu
http://www.condo.fromc.jp/flash/

koh2973
Åê¹ÆNo.5712
投稿日時: 2004-3-31 12:08
半人前
居住地:
投稿: 34
使用環境:
WindowsXP,FlashMX
Re: loadしたswfの任意のフレームから再生
引用:
横から失礼。
外部ムービーは必ず見て欲しいわけですかね?
それぞれのキーフレームで、普通にloadmovieが入ったボタンを設定するだけの話じゃないんでしょうか?
あっ!そういえばそうですね。実際にやってみたら動作しました。有名な野中さんのサンプルだから、なんかその通りにやらなきゃとかたくなに思い込んでいました・・・。有難うございます。

この問題は解決したのですが、また問題が。この間と同じ質問になってしまうのですが、ロードするムービーがロードされた後、画面上ではロードするムービーの上からでもメインムービーのボタンに反応してしまうのは仕方がないのですか?反応しなくしたいのですが、みなさんはどうされているのでしょうか?
サブリン
Åê¹ÆNo.5711
投稿日時: 2004-3-31 10:16
芸人
居住地: 東京世田谷区
投稿: 354
使用環境:
Snow Leopard
Windows 7
CS4-5/FDT
Re: loadしたswfの任意のフレームから再生
横から失礼。
外部ムービーは必ず見て欲しいわけですかね?
それぞれのキーフレームで、普通にloadmovieが入ったボタンを設定するだけの話じゃないんでしょうか?
また、レベルにロードするとスクリプトはラクですが、例えばロードしたものが見えないようにするには、ムービークリップをターゲットにloadmovieして、そのダミーとなるターゲットの中心点を読み込み中に外しておくとかできます。
また、メインムービーのなんか変なフレームが見えるということでしたら、そこのフレームアクションにstopを入れておけば動かないですよ。
サンプルのbackボタンの動作のことを言ってるなら(ソースは見てませんが)、フレームの指定がおかしいだけのような気がしますねえ。
読み込む側読み込まれる側という表現はアホだから一瞬どっちがどっちか判らないから、ボクはメインムービーとかロードするムービーとか言うようにしてます、ちなみに。

loadmovieはウェブ上で量のあるコンテンツを作る時の基本的なことなので、頑張って習得しましょうー


----------------
Jin Saburi / SABURI.COM / lash芸人
contact [ jin[at]saburi.com ]
website [ SABURI.COM ]

koh2973
Åê¹ÆNo.5709
投稿日時: 2004-3-31 10:01
半人前
居住地:
投稿: 34
使用環境:
WindowsXP,FlashMX
Re: loadしたswfの任意のフレームから再生
何度もすいません。私が作っているコンテンツの詳しい説明をしないといけなかったですね。

総フレームが数十フレームあって(仮に50とする)、その1?50まで続いているアニメーションが配置されています。そして、不規則な数のフレーム毎にキーフレームがあり、全部にstopを入れていて、「前へ」「後ろへ」「play」ボタンでキーフレーム間を移動できるようになっています。
それでやりたいのは、どこのキーフレームからでもボタンを押せば外部swfをload出来るようにしたいのです。

これを書きながら思ったのですが、もしかしてloadmovieアクションがあるフレームにstopを入れて、そのフレームが再生される時、ボタンが押された時だけloadmovieを実行するというようなことが出来るんでしょうか?なんか出来そうですね・・・。出来るんでしたら問題は解決です。出来ないと思い込んで話していたので話がすれ違ったのかもしれません。いかがでしょう?

引用:
11フレームめに表示すべきでないものがあるなら、取去るなり隠すなりすればよいことです。11フレームめを本当に表示したくないなら、11フレームめに移動すべきではありません(5フレームで処理を行います)。
(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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