人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ActionScriptで質問です。

自分が書いたActionScriptを外部のライブラリとして持つには
どうすればよいのでしょうか?

例えば、ファイル系の関数集として、file.asの様な
ファイルを外部に持ち、main.flaからインクルードすることは可能なのでしょうか?
説明が下手ですみません。

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:ActionScript as インクルード ファイル ライブラリ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kujirahand
●35ポイント

可能です。

file.as なら、file というクラスを作ってあげれば、file クラスを他から fla や 他のクラスからできます。

また、#include も使えます。

http://www.google.co.jp/search?q=actionscript+include&lr=lang_ja...


2 ● 牛乳先生(tukihatu)
●35ポイント

一般的かどうかは謎ですが、自分の場合はFLASHの一番最初のフレームに

//AS2.0
var RootMC:RootMC=new RootMC(this);

と書きます。

その後RootMC.asをつくり

class RootMC {
private var _rootMC:MovieClip;

function RootMC(mc:MovieClip) {
_rootMC = mc;
}
}

と書きます。

その後、関数を使いたいムービークリップのリンケージを開いて、AS2.0クラスという部分にfileと書き込み、actionscriptに書き出しにチェックを入れます。

あとはfile.asを作って

class file extends MovieClip {
//使用する変数を宣言+形式指定
private var _barXpos:Number;
//開始(自動読み込み)
function file(){

}
}

と、書いています。

質問の意図的にはもしかして#includeでも十分な気がしてきた。

http://f-site.org/articles/2002/02/05181129.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ