ActionScript3.0

|●    |●    |●===>●|

モックアップを作るときはタイムラインで全ての画面を入れてくと破綻してくる。 あの画面間にフローを追加したいときとかもうわけわかんなくなる。 なので、Ajax的な遷移も含めた画面単位のシンボルを作成する。 画面内のミニ遷移は15frame毎に作成する(ミ…

Vector

new Vector()[]の初期化子に値を入れるとうまく値が入らない。ってFlexSDK3.4だけの仕様なのかな? Vectorにキャストする場合にはnewを使わずにトップレベル関数を使っておこう。

importの構成

どうやってasの管理をしてるんだろう [project]>test.fla [project]>[com]>[test]>[Main]>Import.as [project]>[com]>[test]>[A]>A.as [project]>[com]>[test]>[B]>B.as test.flaからImport.asを、 com.test.Main.Import 的にドキュメントクラスに指定する。…

ExternalInterfaceとswfobject

swfobjectを使ったASとJSの連携には so.addParam("allowScriptAccess", "always"); が必要だった。

無理な戻り値のデフォルトがNaN

int = 無理な戻り値 trace(int) // #=> 0 uint = 無理な戻り値 trace(uint) // #=> 0 number = 無理な戻り値 trace(number) // #=> NaN

as3でリンゲージ

まず普通にシンボル化して、リンゲージプロパティのクラス名に"パッケージ名とhoge"を入れてパッケージ名と同じディレクトリに"hoge.as"を作成する。(.flaと.asが同じディレクトリならパッケージ名はいらない) mainSource var test:test_linkage = new tes…

XMLのNamespace

Yahoo!デベロッパーネットワーク - Yahoo!ニュース - トピックスAPI http://developer.yahoo.co.jp/news/topics/V1/topics.htmlを利用しようとすると、XMLの子ノードだけを取得することが出来ない。 恐らくnamespaceが問題なのだろうけどうまくいかない

RSS1.0の解析

Namespaceクラス が必要 Namespace - ActionScript 3.0 コンポーネントリファレンスガイド http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/Namespace.html 参考RSSはICC ONLINE | ICC マッシュアップ・アート・コンテスト http://www.ntticc…

XML & URLLoader

var MyXML:XML /* 1 */ var loader:URLLoader = new URLLoader () var request:URLRequest = new URLRequest ("http://ws.fujisan.co.jp/search/category") try { loader.load(request) } catch(error:SecurityError) { trace("ERROR") } /* 2 URLLoaderのコ…

EventType一覧

DisplayObjectDisplayObject クラスは、表示リストに含めることのできるすべてのオブジェクトに関する基本クラスです。表示リストは、Flash Player に表示されるすべてのオブジェクトを管理します。DisplayObjectContainer クラスは、表示リスト内で表示オブ…

ENTER_FRAMEの一時停止

a_mc.addEventListener(Event.ENTER_FRAME, moveX) このENTER_FRAMEを停止したのち再生するには、一旦removeEventListenerしてから再度addEventListenerをする。 a_mc.addEventListener(Event.COMPLETE, initialize) a_mc.addEventListener(Event.ENTER_FRAM…