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)