2013-03-05 7 views
0

Flash CS3에서 SWC를 내보내고 버튼을 제외한 애셋이 작동하지만 다른 라이브러리 항목처럼 보입니다.SWC에서 Flash Builder 프로젝트에 SimpleButton을 추가하는 방법은 무엇입니까?

코드 :

package { 
    // ... 
    import flash.display.Sprite; 
    import flash.display.SimpleButton; 
    import res.botoes.Pause; 
    // ... 

    public class Cena extends Sprite { 
     // ... 
     private var botao:SimpleButton; 
     // ... 

     public function Cena() { 
      // ... 
      botao = new Pause() as SimpleButton; 
      addChild(botao); 
      // ... 
     } 
     // ... 
    } 
} 
+0

가 올바른 클래스를 가져 오는 있는지 확인 : 버튼의 각 상태에 대한 무비 클립을 확인한 다음 버튼이 방법을 구성. 귀하의 버튼 클래스 SimpleButton에서 상속, 아니면 귀하의 버튼 클래스의 이름은 무엇입니까? – Corey

+0

예, 올바른 클래스를 가져오고 있습니다. 버튼을 Flash에서 내 보내서 flash.display.SimpleButton 클래스를 확장합니다. – Guerreiro

+2

일부 코드는 좋을 것입니다. – David

답변

0

을 구문에 대한 확인 SimpleButton에 일시 정지를 캐스팅합니다.

내 새로운 솔루션 :

var pause:SimpleButton = new SimpleButton(
     new PauseU(). 
     new PauseO(), 
     new PauseD(), 
     new Mascara() 
    ); 
0

이 시도;
첫 SimpleButton을 만들고 인스턴스를 일시 정지, 다음 확인 그렇지 않으면, 사용자 정의 클래스 해결

// ... 
     private var _pause:Pause(); 
     private var botao:SimpleButton; 
// ... 
     public function Cena() { 
      // ... 
      _pause = new Pause(); 
      _botao = new SimpleButton(); 
      botao = _pause as SimpleButton; 
      addChild(botao); 
      // ... 
     } 
// ...