トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   ActionScript 3.0 特設会議室
     globalな関数や変数はドキュメントクラスで?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonbi
Åê¹ÆNo.37923
投稿日時: 2008-3-8 18:48
Bak@Fla大巨匠
居住地: 佐賀県 杵島郡
投稿: 275
使用環境:
globalな関数や変数はドキュメントクラスで?
 ActionScript3.0になって、変数のスコープが厳しくなったり、型がきちんと決まったりして、すっきりしたようでもあり、窮屈なようでもあり。
 そんな今日この頃、私はドキュメントクラスに色々書いてます。
 例えば、次のような感じのものをMainTimeline.asとして書いて、ドキュメントのプロパティにあるドキュメントクラスの欄に"MainTimeline"と書く、という感じで。

package {
	import flash.display.MovieClip;
	public class MainTimeline extends MovieClip {
		static public var rootMC:MovieClip;
		public var rootObj:MovieClip;
		function MainTimeline() {
			rootMC = root as MovieClip;
			stop();
		}
	}
}


 静的(static)に書いておくと、明示的にimportしなくても、どっからでもMainTimeline.rootMCみたいなかんじでアクセスできてとても便利。
 と思いますけど。使い方間違ってたり、よけいまわりくどいことしてたりしませんかね?
 AS3にまだ慣れてなくて不安だわー。


----------------
鳶嶋工房

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » globalな関数や変数はドキュメントクラスで? tonbi 2008-3-8 18:48
     Re: globalな関数や変数はドキュメントクラスで? nioia321 2008-3-10 19:17
       Re: globalな関数や変数はドキュメントクラスで? tonbi 2008-3-12 22:09

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops