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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     ムービークリップ内のムービークリックが動かない
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
aquila
Åê¹ÆNo.33405
投稿日時: 2007-5-20 15:18
新米
居住地:
投稿: 3
使用環境:
WinXP,flash8
ムービークリップ内のムービークリックが動かない
FLASHを覚えたてで携帯待受を作っています。
日時・電波状況・電池残量(充電中か否か含む)
の情報の取得・表示は実機テストでも上手く言っているのですが、
電池残量を示すムービークリップ内のフレーム収めた「充電中」のムービークリップが静止したまま動きません。

電池残量ムービークリップの内容は→
-------------------------------------------------
1フレーム目:下記のアクションスクリプトのみ記載
stop();
//現在のバッテリーレベル
batt = fscommand2("GetBatteryLevel");
//外部電源かバッテリー電源か
power = fscommand2("GetPowerSource");
if (power == 1) {
gotoAndPlay(6);
} else {
switch (batt) {
case "0" :
gotoAndPlay(2);
break;
case "1" :
gotoAndPlay(3);
break;
case "2" :
gotoAndPlay(4);
break;
case "3" :
gotoAndPlay(5);
break;
}
}


2?5フレーム:それぞれのフレームに電池残量を示したグラフィックシンボルを置き、アクションフレームには1フレーム目と同じアクションを記載。


6フレーム:「充電中を示す点滅するムービークリップ」を置き、
他フレーム同様、アクションフレームには1フレーム目と同じアクションを記載。
「充電中を示す点滅するムービークリップ」内のタイムラインには、
ループ再生するように最終フレームに→
gotoAndPlay(1);
と、記載。
-------------------------------------------------
という内容になっています。
実機テストでは充電プラグを差し込むと、
6フレーム目の「充電中」フレームには飛ぶのですが、
本来点滅するはずのムービークリップが静止したままになってしまいます。

ちなみに日時・電波状況・電池残量の各ムービークリップは、
ひとつの親ムービークリップ内の各レイヤーに配置されており、
件の「充電中」のムービークリップは第三階層目に配置されていることになります。

上記の条件で、なぜ「充電中」のムービークリップが動作しないのか、
お分かりになる方がいましたら教えて頂ければ有難いです。
何卒よろしくお願いします。

けと
Åê¹ÆNo.33416
投稿日時: 2007-5-21 13:02
新米
居住地: おおさか
投稿: 20
使用環境:
.4.8
 
XP
 
Re: ムービークリップ内のムービークリックが動かない
こんにちは、けとです。

6フレーム目にあるアクションの一番上(stop();の上)に
trace("ok")
と追加して、結果を見てみてください。
何が起きてるか、わかると思います
aquila
Åê¹ÆNo.33424
投稿日時: 2007-5-21 20:43
新米
居住地:
投稿: 3
使用環境:
WinXP,flash8
Re: ムービークリップ内のムービークリックが動かない
>けとさま

ご回答、有難うございます!
ただ、trace("ok")というスクリプトも使ったことがないので調べてみましたが、まだその役目がイマイチ理解できていません...^_^;
そのまま6フレームの一番上に記載をしてパブリッシュ→実機テストもしてみたのですが、違いがわかりません。

この”trace("ok")”の追加では何が起こるはずなのでしょうか?
せっかくアドバイス頂いたのに申し分けないです...(泣



けと
Åê¹ÆNo.33425
投稿日時: 2007-5-21 21:01
新米
居住地: おおさか
投稿: 20
使用環境:
.4.8
 
XP
 
Re: ムービークリップ内のムービークリックが動かない
こんばんは、けとです。

trace()はムービープレビュー時にだけ使えるものです
なので、ムービープレビューで確認してみてください 。
そしたら、入れる前と、入れた後で、変わってることがあるはずです。
何が変わってますか?
そしてどうなってますか?
そこから予想できることはなんでしょう?

あ、「パブリッシュ設定」の「Flash」の項目で
「Traceアクションを省略」にはチェックをいれないでくださいね。

trace()の詳しいことは、Flashのヘルプでどうぞ

# ちょっとまどろっこしい書き方をしていますが、
# スクリプトを書く上で、避けては通れないところなので
# がんばってみてください!!
aquila
Åê¹ÆNo.33531
投稿日時: 2007-5-31 23:07
新米
居住地:
投稿: 3
使用環境:
WinXP,flash8
Re: ムービークリップ内のムービークリックが動かない
>けとさま

レス遅れてすみません!
いろいろ試してみています。
精進しますm(_ _)m







引用:

けとさんは書きました:
こんばんは、けとです。

trace()はムービープレビュー時にだけ使えるものです
なので、ムービープレビューで確認してみてください 。
そしたら、入れる前と、入れた後で、変わってることがあるはずです。
何が変わってますか?
そしてどうなってますか?
そこから予想できることはなんでしょう?

あ、「パブリッシュ設定」の「Flash」の項目で
「Traceアクションを省略」にはチェックをいれないでくださいね。

trace()の詳しいことは、Flashのヘルプでどうぞ

# ちょっとまどろっこしい書き方をしていますが、
# スクリプトを書く上で、避けては通れないところなので
# がんばってみてください!!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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