« swfをムービーに変換するメモ | メイン | ボタンをクリックして画像を表示 »
2007年03月21日
Flashのよくある質問とトラブル 17号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Flashのよくある質問とトラブル N0.0017 2007/03/15 発行
発行:usuaji soft うすあじ ( flash@usuaji.net )
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメールマガジンに関する評価をお願いします。
登録解除、メールマガジンに関する評価はこちらです。
http://www.melma.com/backnumber_164033/
■はじめに
こんにちは、うすあじです。
最近、デジカメ用にSDカードを買いました。
1Gで2000円でした
ずいぶん安くなったものです。
ちょっと恐いくらいですが。
メモリは年々やすくなるので、使ってるPCのメモリも安くなってるかも。
調べてみると、驚くかもしれませんよ。
では、今週もFAQメインです。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【FAQ】今週のFAQ
●HTMLに移動
Q)ムービーを最後まで再生したらFlashからHTMLに移動したいのですが、
どうしたらいいですか?
A)HTMLを開くにはgetURLを使います。
最終フレームにキーフレームを作り、フレームスクリプトに
以下のように書きます。
getURL("test.html");stop();
●時報の処理
Q)時計を作りましたが、m==0の時に時報を鳴らすようにしたら、
何度も鳴ってしまいます。
どうしたらいいですか?
A)毎時0分で時報を鳴らしたいということですね。
時間h、分mで作成し、
「m==0」で作成したのだと思います。
何秒毎にこの処理を行うかわかりませんが、
5秒毎だとしても12回条件があってしまいます。
こんな場合はフラグを用意し、例えば時報を鳴らす時には
変数bell_flagを用意し、スクリプトの最初(フレーム1)で
bell_flag=false;
として変数を使えるようにしておきます。
ループはフレーム2以降にしてください。
判定で「m==0」の時、
「bell_flag==false」である場合に
時報を鳴らした後
bell_flag=true;
として、フラグを立てます。
また、判定部分で「m!=0」の時
bell_flag=false;
としておきます。
bell_flagという変数をフラグ(旗)の用に目印に使うことで、
何度も時報を鳴らさない処理が出来ます。
●ページを開くFlash
Q)以下サイトでページが開くムービーをダウンロードしました。
http://www.actionscripts.org/showMovie.php?id=459
そして、サンプルを10ページに改造しようと思いました。
しかし、追加部分に来るとエラーが発生します。
どうしたらいいですか?
A)アタッチするインスタンスをリンケージでActionScript書き出しに
しておく必要があるようです。
私もよくわかりませんが、ライブラリの「Print9, Print10」を
右クリックしてプロパティで”リンケージ”を設定できます。
(リンケージ”ActionScript書き出し”と”最初のフレームに書き出し”に
チェック。)
他のPrintインスタスを参考にしてください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■あとがき
前から言ってますが、今週はいよいよ確定申告です。
税務署に行けない人は郵送でもOKなので、きっちり申告しましょう。
では、来週までお元気で。
うすあじ
■解約方法
このメールマガジンに関する評価をお願いします。
登録解除、メールマガジンに関する評価はこちらです。
http://www.melma.com/backnumber_164033/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ
WEB:Flashのよくある質問とトラブル http://www.usuaji.net/flashm/
記事の投稿、ご意見、ご希望はこちらまで flash@usuaji.net
(@を半角に!)
usuaji soft Copyright 2007(c) All rights reserved.
記事の無断転載は禁止します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 2007年03月21日 00:38
トラックバック
このエントリーのトラックバックURL:
http://usuaji.sakura.ne.jp/mt/mt-tb.cgi/1190
■HSPセンターもよろしく