2013-07-03 88 views
-1

我有,我下載了,從這裏並把它加載到一個在線演示現場提取的碼這個flash的程序,我需要將其轉換成ActionScript 3ActionScript 2的轉換爲ActionScript 3

//---------------------------------------------------------------------- 
//Frame 161 
//---------------------------------------------------------------------- 
stop();  

//---------------------------------------------------------------------- 
//Symbol 44 Button 
//---------------------------------------------------------------------- 
on (release) { gotoandstop (1); } 

//---------------------------------------------------------------------- 
//Frame 101 //---------------------------------------------------------------------- 
stop(); gotoandplay (31);  

//---------------------------------------------------------------------- 
//Frame 30 
//---------------------------------------------------------------------- 
stop();  

//---------------------------------------------------------------------- 
//Frame 1 
//---------------------------------------------------------------------- 
stop();  

//---------------------------------------------------------------------- 
//Symbol 32 Button 
//---------------------------------------------------------------------- 
on (release) { gotoandplay (102); } 

//---------------------------------------------------------------------- 
//Symbol 16 Button 
//---------------------------------------------------------------------- 
on (release) { play(); } 

這裏是工作副本:http://static.howstuffworks.com/flash/fuel-cell-animation.swf 我不認爲它太複雜了,那麼我會如何輕鬆地做到這一點?有轉換器嗎? 謝謝。

+3

本網站不打算爲您發佈一個問題,然後讓別人做的工作適合你的地方。你應該嘗試自己做這個工作,如果你遇到了具體的編碼問題,那就問問他們。確保包括您嘗試過的內容,您希望發生的事情以及實際發生的事情。 – bwroga

+0

我以前從未編寫ActionScript代碼!我只是在徵求意見,如果這是可能的,也許有辦法做到這一點。對不起 –

+0

我真的不知道該把它放在哪裏。我有點新to stackoverflow :) –

回答

3

看看這個Migrating AS2 -> AS3 Article和這個AS2 to AS3 migration table

這些應該回答你的大部分疑問。

例如:

on (release) { gotoandplay (102); } 

可以替換爲:

function mouseUpHandler(event:MouseEvent):void 
{ 
    this.gotoAndPlay(102); 
} 
this.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);