メイン コーダーズルーム【スクリプト系】 Flash Lite 1.1 外部txtプリロード | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
つねっと | Åê¹ÆNo.10428 投稿日時: 2004-8-30 20:47 |
新米 居住地: 投稿: 6
使用環境:
WinXP / Vista Flash MX2004?CS3 |
Flash Lite 1.1 外部txtプリロード はじめまして、初投稿です。
現在、Flash Lite 1.1対応コンテンツを実機au W21Sで確認しながら作成しています。 その中で、外部txtからloadVariablesで変数を取得してそれを画面に表示しています。 外部txtが読み込み完了したら表示、というロジックを組みたく、txtファイルの最後に $loaded=1$ などといれ、よくあるプリロード処理でループして loaded==1 となったら進む、というスクリプトを組みました。 PC上では問題なく動きますが、実機ではできません。 どうやら重過ぎる!?のか、どのようにループ処理を作ってもうまく動いてくれません。 フレームに書いたり、MCに書いたり・・・ 同じような症状になっている方 あるいは解決策を知っている方いたら教えてください! お願いします。 |
コマツ | Åê¹ÆNo.10435 投稿日時: 2004-8-31 2:08 |
職人 居住地: 東京都葛飾区 投稿: 356
使用環境:
windows7 CS5.5 CS6 |
Re: Flash Lite 1.1 外部txtプリロード こんばんは。
loadVariable自体は出来ているのでしょうか? それとも、条件文がうまくいっていないのでしょうか? 私も、最近W21Sを購入しましたので、似たようなことを やったところフレームに仕掛けたloadVariableがうまく 動きませんでした。 ボタンのイベントにいれると動くんですけどね・・。 オーサリングガイド(Flash Lite1.1)を見たところ、 一部の携帯端末では、これらのloadVariableをキーイ ベントのみに制限している、とありました。 もしかして、W21Sはこれに該当するのか・・・。 |
HapHands | Åê¹ÆNo.10436 投稿日時: 2004-8-31 2:48 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: Flash Lite 1.1 外部txtプリロード 引用:
フレームアクションとボタンアクション両方にloadVariablesを設定したファイルをプレビューしたところ、フレームアクションの方にのみ以下の警告が出ます。 「*** Flash Lite 警告 - FTPS033: loadVariables(xxxx)呼び出しを検知しました。制限が適用されます。」 どうやらauの携帯に限らずFlashLite1.1ではキーイベントのみに制限されているのが標準である可能性が高そうです。
|
HapHands | Åê¹ÆNo.10437 投稿日時: 2004-8-31 3:49 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: Flash Lite 1.1 外部txtプリロード KDDIのサイトで次のような記述を見つけました。
引用: 待受上ではキーイベントが取得できない為、loadMovie()/loadVariables() やgetURL() による他アプリケーションとの連携はできません この記述からau端末ではloadVariablesがキーイベントでしか有効でないことが断定できそうです。 ガッカリ。
|
つねっと | Åê¹ÆNo.10497 投稿日時: 2004-9-1 19:35 |
新米 居住地: 投稿: 6
使用環境:
WinXP / Vista Flash MX2004?CS3 |
Re: Flash Lite 1.1 外部txtプリロード みなさま、レスありがとうございます。
私もその後、キーイベントじゃないとダメというところまでたどり着きました。 それで、、、 ボタンを押し、確実に全部読み込まれたら次の処理、というのをやろうと思い、ボタンに以下を書きました。 引用: on (keyPress "5") { tellTaegetで指定している loaded はMCのインスタンス名です。on というラベルをはってあります。 読み込みファイル dat.txt の最終行に 引用: &datloaded=yes& と書いてあり、datloadedがyesになったらloaded のラベル on になる想定です。 これを実行すると、ループ処理から抜けられないようで、ハングします。なぜなのでしょうか?? なお、これに限らずFlash Lite1.1でのループ処理をしようとすると動きません。 どなたかご助力ください! お願いします! |
HapHands | Åê¹ÆNo.10505 投稿日時: 2004-9-2 2:34 |
半人前 居住地: 東京都新宿区 投稿: 47
使用環境:
Flash: (6.0.25.1) Pro(7.2.0.581) OS: XP Pro Sp2 (10.2.8) CPU: Pentium M 1.70GHz RAM: 1.0GB |
Re: Flash Lite 1.1 外部txtプリロード テキストのロード待ちをループステートメントの中でやるのではなく、フレームループの中でやるのがよいのではないかと思います。
ボタンではloadVariablesを実行しつつロードチェックのフレームループにジャンプします(ここでは仮に"loadWait"というフレームラベルを設定しています)。
"loadWait"の次のフレームに以下のアクションを設定してフレームループでロード待ちを行います。
スクリプトに不備があったら申し訳ありません。が、考え方としてはフレームループでロード待ち判定を行う、というのでよいと思います。 引用:
ループ処理(for、while、do-while)をロード待ちとは関係ない簡単な処理で試してみたところ、私の環境(W21SA)では問題なさそうでした。
|
つねっと | Åê¹ÆNo.10564 投稿日時: 2004-9-4 19:44 |
新米 居住地: 投稿: 6
使用環境:
WinXP / Vista Flash MX2004?CS3 |
Re: Flash Lite 1.1 外部txtプリロード できました?!!
みなさま、ありがとうございます。 前もフレーム移動のプリロード作ったつもりだったのですが、その時はフレームアクションに loadVariables かいてたのが原因で動いていなかったのに気づきました。 ケータイFlash、なかなか難しいですね。 技術的にというか、いろいろな制限とか依存が多くて。 せめてFlash5のスクリプトが使えるとうれしいのだが。。。 |
taku7 | Åê¹ÆNo.11964 投稿日時: 2004-11-3 15:19 |
新米 居住地: 大阪 投稿: 12
使用環境:
WinXP MacOSX ,Flash MX2004 |
Re: Flash Lite 1.1 外部txtプリロード こんにちわ。僕も今携帯で外部txtを読ませる事に挑戦していて、
Flash Lite1.1では無理な事に気づき、何か方法がないかと思い調べてたら、ここに辿り着きました。 そこで、僕ができなかったのは、ダイナミックテキストのムービークリップのフレームに loadVariables("a.txt"); を記述して駄目でした。これはここでも書いてあり解決しました。 しかし、ここに 引用:
などと書いてありますが、キーイベントとゆうのは、どうしたらよいのでしょうか?ボタンインスタンスに on (keyPress "5") { loadVariablesNum("a.txt"); } と書いたらいいんでしょうか? その場合ダイナミックテキストと、 スクリプトはどのようにしたらいいのでしょうか? かなり初歩的な事ですが、誰か教えてください。 お願いします!!!! わかりずらくて、すみません・・・。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |