wa - Flash ActionScriptネタなど
Amebaでブログを始めよう!

AdobeがMacromediaを買収

えー!
PC WEB - AdobeがMacromediaを買収、PDFとFlash、スタンダードが1社に

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

DirectorとFlashがどうなる?って気にしてましたが、それどころじゃない事態ですね。
Flash Communication Serverはどうなる?

次期FlashPlayer&オーサリングツール

昨日のFlashforward2005カンファレンスのようすが色々ニュースになっています。
中でも気になるのは、なんといっても時期FlashPlayerとオーサリングツールの話題です。

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

リリース予定についてはコメントしなかったそうですが、んー気になる。
急に出ると言われても、金銭的に対応できませんから、早く発表して。

XMLデータの読み込み

(この記事はテスト用ですので改めて書き直します)
xml_data = new XML();
XML.prototype.ignoreWhite = true;
//PHPから受け取る
xml_data.load("xml.php");
xml_data.onLoad = function (loaded) {
    if (loaded) {
        //読み込み完了後の処理
    }
}

動的にインスタンスを指定する

なんてことないんですが、どこかのフォーラムで、「どうしたら?」っていうのを見ましたので、役に立つのかもと思い。




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



以上です。お粗末。

動的に追加したMCを次のフレームに移る前に一掃する

ActionScriptからduplicateMovieClip()、duplicateMovieClip()、attachMovie()などで、_rootに生成したインスタンスは別フレームに飛んだ後にも残ってしまう。

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

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

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