2009年11月13日

TweenMax

http://blog.greensock.com/tweenmax/

投稿者 masato : 17:21 | コメント (870)

2009年10月28日

動的にクラス名

----------------------------------------------------
import flash.utils.getDefinitionByName;

var Name:String="abc";
var ClassReference = getDefinitionByName(Name+"_tx_mc") as Class;
addChild(new ClassReference());
----------------------------------------------------

このようにすることで「abc_tx_mc」というクラスの作成が可能

投稿者 masato : 12:50 | コメント (483)

2009年07月29日

ActionScript3からJavaScript


ActionScript3からJavaScriptの実行

●AS3
--------------------------------------------
import flash.external.ExternalInterface;

ExternalInterface.call("callJavascript","Hello!");
--------------------------------------------


●JavaSript
--------------------------------------------
function callJavascript(str) {
alert(str)
}
--------------------------------------------

注意点、swfファイルをhtmlに貼り付ける際に、
必ずid属性が記述されている必要がある。
これがないとIEでエラーが起きる。

※一部にid属性とname属性が別でなければならないという説もあるが
自分の検証したかぎりid属性があれば問題ないようです。


参考サイト
http://hidekita.sakura.ne.jp/blog/dev/2009/01/flashactionscript30javascript.php
http://hisasann.com/housetect/2008/07/actionscriptas3javascriptexter.html

投稿者 masato : 13:20 | コメント (846)

2009年07月03日

addEventListenerで引数を

_btn.addEventListener(MouseEvent.CLICK , clickHandler(mySprite));
function clickHandler(mspr:Sprite):Function{
return function (e:MouseEvent):void{
//クリックされた時の処理
}
}

投稿者 masato : 14:33 | コメント (490)