トップ > ラボブログ

ラボブログ

Flash アーカイブ


2009年07月10日


Flash AS3 で .as ファイルをドキュメントクラスに指定する

スパイスラボ神部です。


Flash AS 3 で ActionScript ファイルを外部化する方法について、調べてみます(なんかこれで三度目くらいな気がしますが…)


-ActionScriptが好きだ! - Favorites!


外部 ActionScript のことはドキュメントクラスと言うらしい


-suz-lab - blog: ドキュメントクラスでAS3の外部ファイル化


AS3からはドキュメントクラスなるものが設定できるようです。
ここで設定したクラス(AS3ファイル)が、
SWF実行時に最初に起動されるようです。


設定の仕方は簡単で、シーン(ドキュメント)が開いている状態で、
下部、プロパティタブの右下に、「ドキュメントクラス」
という項目があります。
そこに該当クラスをパッケージ名から記述するだけでOKです。

ここでちょっとはまる。


ファイル名とクラス名とコンストラクタ名は一緒にしなくてはいけないらしい。


ファイル名が Main.as だったとしたら、public class Main extends MovieClip としなければいけないし、コンストラクタっぽいものも public function Main() { としないといけない。


(この辺が参考になりました:コンパイルエラー(5000-)


コンパイル出来たものの、エラーが出る・・・


ダイナミックテキストにインスタンス名をつけていたりすると、プロパティが生成できませんでしたと言われコケる。パブリッシュ設定で「ステージのインスタンスの自動宣言のチェックをはずす」とかやっとくといいみたいです。


-ドキュメントクラスのまとめ « きんくまデザイン


ドキュメントクラスに関する参考資料


-ドキュメントクラスのまとめ « きんくまデザイン


-ActionScript 3.0 -ドキュメントクラス-|web memoria


-suz-lab - blog: ドキュメントクラスでAS3の外部ファイル化


-CTOA日記:パッケージとクラス定義 for actionscript3.0 - livedoor Blog(ブログ)


もうちょっと後で参考になりそうな参考資料


-ステージに配置したコンポーネントを、ドキュメントクラス内で使う方法 » TECH Matari


これは使いそうだ。


-1046: 型が見つからないか、コンパイル時定数ではありません - dasign の Flash にっき


-Flash/ドキュメントクラス超解説 - MinacoWiki


ちょうわかりやすい何か


-milk-garden » Flash CS4


Flash Develop も早く使いこなしたい。


追記


-無料でFlashの制作環境が整えられる! FlashDevelopとFlex SDK 3のインストール方法(ビデオ付き) | ClockMaker Blog


という記事が出ていました。すごく参考になりそうです。

 

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1124

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


2008年11月25日


AS3 で外部からテキストを読み込んで時系列で処理する


Photo by shokai


スパイスラボ神部です。


ActionScript 3 で外部からテキストを読み込んで時系列で処理する方法について調べる必要がありましたので、エッセンスを共有してみます。一度ニコニコ動画っぽい画面をつくってみたい方は必読?


-ニコニコ動画が好きだ! - Favorites!


まずは外部テキストを読み込もう


-xingxx - AS3でFlashVarsを取得する/SwfObejectを使ってFlashVarsを定義する・・・むしろ for (var i:String in loaderInfo.parameters) { } という取り出し方が参考になります。


-ActionScript(AS3.0)のFlashVarsメモ (memo.kappa-lab.com)・・・SWFobject.js を使うときの賢いやり方。まだ SWFobject 使えてない・・・。


-AS3:13.HTMLから値を渡す・・・root とか入っててちょっとまだ AS2 っぽい


テキストの配置時のさまざまなプロパティ


-【AS3入門】TextFieldで横幅は固定して縦方向をステージ中央に配置する - 独学ActionScript


textField をオブジェクトに一度格納してあとでイテレータでまわす

-AS3 複数のユニークなテキストフィールド・・・なんか、この = を一行で二回使うやりかたが超重要だった


-配列の操作 (AS3) (InOfTheFor.)

・for..inはプロパティ名またはインデックス番号をString値で取り出す。for each..inは配列や配列オブジェクトの値そのものを取り出す。


-AS3で深度を操作する・・・深度を調整して追加する


-cesare:ActionScript 3.0 チュートリアル:メソッドとクラス

テキストの装飾


-TextFieldのsetTextFormatに関する勘違いメモ - shimobayashiの日記

setTextFormatは現在のtextにTextFormatを適用するものであって、TextFieldそのものにTextFormatを適用するものではない。そのような使い方をしたい場合は、TextField.defaultTextFormatにTextFormatを代入すれば良い。


-setTextFormat (TextField.setTextFormat メソッド)


-FlashゲームPG講座 For AS3.0【TextField クラスについて】・・・HTML で装飾する場合


-ActionScript3.0 テキスト処理 - kozy.heteml.jp・・・見切れないために


-FLASHのお勉強_アクションスクリプトaction script_テキスト(文字)のエフェクト


enterFrame でまわしてテキストを徐々に動かす方法


-ActionScript3.0 プログラミング入門 for designers ― イントロダクション | イベントを利用する ―


-AS3では整数の割り算は整数になるとは限らない・・・位置制御のときに割り算使う機会が有るかも


1フレームしか使ってないのに、どうやって経過フレームをカウントする?


-FlashゲームPG講座 For AS3.0【開発が便利になるアクションスクリプトについて】・・・イベントリス内でカウントするのがポイント。外部では変数リセットされる


-CS3コンパイラでのAS3開発TIPS - Flash OOP Japan


ボタンクリックで飛ばすのも getURL ではもうだめ


-AS3でもgetURLってしてみたい | イナヅマtvログ


-AS3 のイベント処理 TIPS


これらを使ったアウトプットの一例


このへんの調べ物をして、最終的につくったものがこちらです。


-bucomet. - はてブ2記念&応援ブックマークレット&ブログパーツ


サービスについてもこちらのエントリに書いてありますので、参考にしてみてくださいね。


-bucomet. - はてブ2応援ブックマークレット&ブログパーツをリリース! (ラボブログ)

 

ブックマークに追加する

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/619

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)