« 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センターもよろしく

コメント

コメントしてください




保存しますか?