Home > web Archive

web Archive

Google Maps API for FlashCS3

こんにちは。hunyaです。
こちらのサイトを参考にしながら、下記フラッシュを作成しました。(サンプルファイルを弄っただけですが。)

これは、楽しいですね。
他の公開APIと併用することでさらに面白くなります。
参考:ココなにある? ver.β|地域情報クチコミ検索MAP

コピペコード for actionscript2

すぐ忘れるコード集です。随時追加していきます。

■singleton

 
public static function create(__m):Model
{
	if (Model.model == undefined)
	{
		Model.model = new Model(__m);
	}
	return Model.model;
}
 

■setter getter

 
private var __domain:String;
public function set domain(v:String):Void{__domain = v; }
public function get domain():String{return __domain; }
 

■Tweener スコープに問題がある時

 
import caurina.transitions.Tweener;
 
private function nextSceneAnimation():Void
{
	var scope:ClassName = this;
 
	Tweener.addTween(target,
					{
						_x:value,
						_y:value,
						time:value,
						transition:value,
						onComplete:func,
						onCompleteParams:[scope]
					});
}
 

■[Object Object]の中身を出力する

 
trace(mx.data.binding.ObjectDumper.toString(value, true, true));
 

■シンボルのインスタンス名を元に、子のフレームに配置した連番画像を呼び出してくる
子のフレームに記述
//親のインスタンス名の最後の文字を取得 例:instance3 3を取得
//「3」をNumberに変換
//その番号のフレームへ移動し止まる。即ち3フレーム目の画像を表示する

 
gotoAndStop(Number(this._name.slice(-1)));
gotoAndStop(Number(this._name.slice(8)));
 

CASA Framework Sequence for actionscript2

任意のタイミングで任意のメソッドを実行する。
処理を分散させたい時に使用した。

 
import org.casaframework.time.Sequence;
 
var seq:Sequence = new Sequence(true); //false → ループなし
seq.addTask(this, "sequence1", 1000);
seq.addTask(this, "sequence2", 1000);
seq.addTask(this, "sequence3", 1000);
seq.addTask(this, "sequence4", 1000);
seq.start();
 
function sequence1():Void {
   trace("sequence1 : " + getTimer()/1000 + "秒");
}
function sequence2():Void {
     trace("sequence2 : " + getTimer()/1000 + "秒");
}
function sequence3():Void {
     trace("sequence3 : " + getTimer()/1000 + "秒");
}
function sequence4():Void {
     trace("sequence4 : " + getTimer()/1000 + "秒");
}
 

出力結果

 
sequence1 : 1.084秒
sequence2 : 2.141秒
sequence3 : 3.196秒
sequence4 : 4.252秒
sequence1 : 5.309秒
sequence2 : 6.364秒
sequence3 : 7.42秒
sequence4 : 8.477秒
sequence1 : 9.532秒
sequence2 : 10.589秒
sequence3 : 11.645秒
sequence4 : 12.717秒
・・・
 

Home > web Archive

Calendar
« 2010 年 9月 »
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
カテゴリー
アーカイブ
最近のコメント
-->
gуANZX

Return to page top