2014-12-19 64 views
-2

我試圖添加admob ane到我的遊戲,但我得到一個錯誤。AS3類錯誤gotoAndPlay(33)

我的錯誤是這樣的,當我在我的項目中使用gotoAndPlay(33)導入我得到的和錯誤的類時;

我怎樣才能定義到類gotoAndPlay(33);停止錯誤。

i'm採用這種封裝形式

package 
    { 
import flash.display.Sprite; 

import so.cuo.platform.admob.Admob; 
import so.cuo.platform.admob.AdmobPosition; 

public class SimpleDemo extends Sprite 
{ 
    public function SimpleDemo() 
    { 
     super(); 
     var admob:Admob= Admob.getInstance(); 
     if(admob.supportDevice){ 
      admob.setKeys("your banner id "); 
      admob.showBanner(Admob.BANNER,AdmobPosition.BOTTOM_CENTER); 
     } 
    } 
} 
} 

所以,我不知道如何聲明中的類此的gotoAndPlay(33)事件。

從現在開始謝謝大家!

+0

我說與admob開發人員聯繫並向他報告錯誤,如果此代碼拋出錯誤,這不是你的錯。 – Vesper 2014-12-19 05:50:38

+0

不,你不明白,在我的項目中,我設置了很多gotoAndPlay。但是當我插入這個類時,gotoAndPlay函數出現錯誤。我該如何在課堂上宣佈它? – 2014-12-19 14:51:21

回答

1

聽起來像你的代碼試圖使用SimpleDemo就像它是一個影片剪輯。

爲了給SimpleDemo全部MovieClip的權力,使其擴展了類

public class SimpleDemo extends MovieClip 

,而不是延長Sprite這沒有時間表的功能。

現在SimpleDemo將具有所有的MovieClip方法,如gotoAndPlay

如果SimpleDemo被設置爲您的文檔類的類文件(或者在一個框架上具有多個框架或代碼的庫對象),那麼您必須擴展MovieClip(儘管對於文檔類,它可以擴展Sprite或如果沒有使用時間軸代碼或附加幀,則使用DisplayObjectContainer)。

+0

我解決了刪除類的問題。我現在在時間軸中使用相同的代碼,但沒有包。謝謝大家 – 2014-12-21 00:36:26