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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     Flash Lite 1.1で○秒後に次のフレームへ移動する方法
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ik0507
Åê¹ÆNo.32607
投稿日時: 2007-3-23 16:55
新米
居住地:
投稿: 3
使用環境:
MacOS10.4
FlashMX2004 Professional
Flash Lite 1.1で○秒後に次のフレームへ移動する方法
はじめまして。
ただいま携帯端末向けFlashを作成しているのですが、
15秒後に次のフレームへ移動するというASで悩んでおります。

制作環境はmacOS10で、MX2004Proでコーディングしております。


もともとはPC用として、
1フレーム目に

timer_ID = setInterval( function(){ gotoAndPlay( 2 ); } , 15000 );

こちらのスクリプトを記入し、15秒後に2フレーム目へ飛ばして、

2フレーム目で
clearInterval( timer_ID );

としておりました。

こちらに変わる方法はあるのでしょうか?
FlashMXからの知識しかないので、代替案がうかびません。
よろしくお願いいたします。


コマツ
Åê¹ÆNo.32613
投稿日時: 2007-3-24 9:20
職人
居住地: 東京都葛飾区
投稿: 356
使用環境:
windows7
CS5.5 CS6
Re: Flash Lite 1.1で○秒後に次のフレームへ移動する方法
ik0507 さん、こんにちは。

こんな代案はどうでしょう?


//メインタイムライン1フレーム目のキーフレーム
sTime = getTimer();
stop();


//ムービークリップを作成して1フレーム目のキーフレーム
if(/:sTime+15000<getTimer()){
 tellTarget("/"){nextFrame();}
}


//ムービークリップの2フレーム目のキーフレーム
gotoAndPlay(1);


完璧に15秒後にはならないかもしれませんが、ムービークリップのループを作成して、ずっと時間を見張る方法です。

参考になれば。
kipros
Åê¹ÆNo.32615
投稿日時: 2007-3-24 12:58
半人前
居住地: 地球
投稿: 41
使用環境:
FlashMX2004 Pro
[color=#EDEDED]__[/color]Flash5
[color=#EDEDED]__[/color]FlashPlayer9
WinXP
IE7,IE6
Re: Flash Lite 1.1で○秒後に次のフレームへ移動する方法
私もコマツさんのように getTimer を使うのがいいと思います。

あと、「環境」の部分にFlashのバージョンぐらいは書かれておいたほうがいいと思います。
ik0507
Åê¹ÆNo.32617
投稿日時: 2007-3-24 15:54
新米
居住地:
投稿: 3
使用環境:
MacOS10.4
FlashMX2004 Professional
Re: Flash Lite 1.1で○秒後に次のフレームへ移動する方法
コマツ様

はじめまして。ik0507です。
ご回答いただきありがとうございます。

早速ご提案いただいた代案にて試してみたところ、
無事に動作いたしました!

一つの動作でも色々な書き方があるのですね。
大変参考になりました。


ik0507
ik0507
Åê¹ÆNo.32618
投稿日時: 2007-3-24 15:59
新米
居住地:
投稿: 3
使用環境:
MacOS10.4
FlashMX2004 Professional
Re: Flash Lite 1.1で○秒後に次のフレームへ移動する方法
kipros様

はじめまして。ik0507です。

ご回答ありがとうございました。
getTimerを使用したところ、無事動作いたしました。

また、「環境」のご指摘もありがとうございました。
修正いたしました。至らなくてすみません。。

ik0507
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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