Archives

You are currently viewing archive for April 2005
Category: ActionScript
Posted by: sato
Flashファイルを更新してアップしても反映されないことがあります。
ブラウザにキャッシュ(一時ファイル)が残っている場合、キャッシュを利用してダウンロード時間を省くためです。
キャッシュに残っているかどうかはURLで判断しますので、同じファイル名でも、パラメータを与えて違うURLにすることで、ダウンロードさせることができます。
毎回違うパラメータを与えてあげれば良いわけです。

サーバーサイドスクリプトが使用できればいろいろな方法があると思いますが、PHPでこんな感じはどうでしょうか。
<param name="movie" value="cash.swf?<?php echo time(); ?>">
Category: ActionScript
Posted by: sato
<object>タグには、name="flashvars" value="パラメータ"
<embed>タグには、flashvars="パラメータ"
というように指定します。
パラメータは、Flashの変数名=値を1セットとして、&で区切ります。
Flash側では、_rootレベルの指定変数に値がセットされた状態となります。

例)

» Read More

Category: ActionScript
Posted by: sato
階層構造を持つシンプルなメニューを作成していきたいと思います。
今回の記事で↓こんな感じになります。


このままではシンプルすぎてつまらないのですが、これを基に、エフェクトやマークを付けるとそれなりに見えてくると思います。今後付け足していきます。

» Read More

Category: 雑記
Posted by: sato
えー!
PC WEB - AdobeがMacromediaを買収、PDFとFlash、スタンダードが1社に

「Illustrator」と「FreeHand」
「Photoshop」と「Fireworks」
「GoLive」と「Dreamweaver」
「PDF」と「Flash」など、
競合製品で争ってきた2社が合併した後に、各製品はどうなるのだろう?

DirectorとFlashがどうなる?って気にしてましたが、それどころじゃない事態ですね。
Flash Communication Serverはどうなる?
Category: Flash 8
Posted by: sato
昨日のFlashforward2005カンファレンスのようすが色々ニュースになっています。
中でも気になるのは、なんといっても時期FlashPlayerとオーサリングツールの話題です。

ITmediaニュース:Flash Player 8はビデオに重点

リリース予定についてはコメントしなかったそうですが、んー気になる。
急に出ると言われても、金銭的に対応できませんから、早く発表して。
Category: ActionScript
Posted by: sato
(この記事はテスト用ですので改めて書き直します)
xml_data = new XML();
XML.prototype.ignoreWhite = true;
//PHPから受け取る
xml_data.load("xml.php");
xml_data.onLoad = function (loaded) {
  if (loaded) {
    //読み込み完了後の処理
  }
}
Category: ActionScript
Posted by: sato
なんてことないんですが、どこかのフォーラムで、「どうしたら?」っていうのを見ましたので、役に立つのかもと思い。

this["mc_name"]this.mc_name と同じ
_parent["mc_name"]_parent.mc_name と同じ


以上です。お粗末。
Category: ActionScript
Posted by: sato
ActionScriptからduplicateMovieClip()、duplicateMovieClip()、attachMovie()などで、_rootに生成したインスタンスは別フレームに飛んだ後にも残ってしまう。

それらを削除するにはremoveMovieClip()を使うんだけど、個別に削除するのは意外と面倒。

そこで、別フレームに飛ぶ前に、
for (obj in _root){ _root[obj].removeMovieClip(); }
とすることで、動的に追加したインスタンスを一掃することができます。

removeMovieClip()は、元々ステージに配置してあったインスタンスに使ってもエラーには、ならないんですね。