AS3 getURL 在AS3的用法

參考資料

getURL(); 與 navigatorToURL();

AS3 視窗置中

參考資料

視窗置中

AS3 傳參數給swf

參考資料

[HOWTO] HTML/JavaScript 如何傳參數給SWF

AS3 的新法

一.include載入外部as檔

在之前的用法是.
#include "xxxx.as";

AS3的用法,則拿掉了#,如下.
include "xxxx.as";

二.視窗的設定
在之前的用法是.
Stage.align = "T";
Stage.scaleMode = "noScale";

AS3的用法,如下.
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler); 

三.觸發事件
在之前的用法是.
myMc.onRollOver = function(){}
myMc.onRollOut = function(){}
myMc.onPress = function(){}
myMc.onRelease = function(){}
 
AS3的用法,如下.
myMc.addEventListener(MouseEvent.ROLL_OVER, onRollOverHandler);
myMc.addEventListener(MouseEvent.ROLL_OUT, onRollOutHandler);
myMc.addEventListener(MouseEvent.CLICK, onClickHandler);
myMc.addEventListener(MouseEvent.MOUSE_DOWN, onPressHandler);
myMc.addEventListener(MouseEvent.MOUSE_UP, onReleaseHandler);

// if you want a hand cursor
myMc.buttonMode = true;
myMc.useHandCursor = true;

function onRollOverHandler(myEvent:MouseEvent){ trace(“Over”); }
function onRollOutHandler(myEvent:MouseEvent){ trace(“Out”); }
function onClickHandler(myEvent:MouseEvent){ trace(“I waited for Press AND Release!!!”); }
function onPressHandler(myEvent:MouseEvent){ trace(“Press”); }
function onReleaseHandler(myEvent:MouseEvent){ trace(“Release”); }


參考資料