Flash 開発の議論 - あなたは Embed 派、SWC 派、Load 派?
- clockmaker
- 10405
- 0
- 29
- 2
@tail_y deployフォルダの中にassetsフォルダがあってその中にimages.swf, fonts.swf, sounds.swf がある感じです。 preloaderで外部swfをシーケンシャルに呼んでシングルトンな自作Databaseクラスに保持させてます。
2010-12-17 17:05:01@projectnya 僕はさらにシーンを変更した際に、Loadした素材の中から「V_シーンクラス名」っていうMCを検索して勝手にnewしてそのクラスの_viewって変数に入れておくという仕組みを作ってあります。1度作ってしまえば後は特にすることが無いです。
2010-12-17 17:05:29なんだみんな結構Loader派なんじゃないか。みんなで同時進行に車輪を作ってたのか。なんでLodaer派のTipsとか今まで少なかったんだ。
2010-12-17 17:06:29@tail_y assetsフォルダ内のswfをpreloaderで読ませるか読ませないかはxmlで管理しているのでxml内にload属性もたせてtrue,falseでpreloaderで読み込ませるか読み込ませないか案件毎に切り替えてます
2010-12-17 17:07:00Loader でロードするときに hoge.swf?moja=true とかやっておけば FlashVars として「moja」が取得できる。これが一番面白いところ。
2010-12-17 17:08:04! RT @bkzen: Loader でロードするときに hoge.swf?moja=true とかやっておけば FlashVars として「moja」が取得できる。これが一番面白いところ。
2010-12-17 17:10:20まあ正直Loaderの表示挙動は気持ち悪い。表示オブジェクトとは無関係のロードクラスがあればいいのに。URLLoaderみたいな感じで、swfをロードするやつ。バイナリタイプは座ってていいよ。
2010-12-17 17:10:29@ProjectNya テンプレート化してしまえば次からはそんな命令文いらないですよ。シングルトンなDatabaseクラスがデータを保持してるのでgetImageById(), getSoundByIdとかAPIを用意すれば内部的にgetDefinitionByNameを・・
2010-12-17 17:10:37.@ProjectNya @osamX 意外と知られてなかったのかww wonderfl で FlashVars として渡されてないのになぜ t という値があるのか気になって調べてたらそういうことらしいよw
2010-12-17 17:14:32