0

Flashからボタンシンボルをエクスポートし、Flex用のswcファイルを公開しようとしています。playBtn、stopBtn、pauseBtnの3つのボタンをフラッシュから正常にエクスポートし、swcファイルをflexactionscriptファイルに追加しました。私のコードは:

private var stopBt:stopBtn;
  private var playBt:playBtn;
  private var pauseBt:pauseBtn;

private var mutebt:muteBtn // no such datatype.....



error message....
//an internal build error has occurred, right click for more information

フレックスでフラッシュからswcを追加するので、これらのボタンをインポートする必要はありません...しかし、フラッシュでもう1つのボタン(muteBtn)を作成しようとして、フレックスで同じことをもう一度実行すると、「内部ビルドエラーが発生しました。右クリックして詳細を確認してください」エラー。

varを作成して:と入力しようとすると、muteBtnデータ型のポップアップは表示されません。...このクレイジーながらくたに2時間費やしましたが、WTFが進行中であるかどうかはわかりません。私の言語を許してください...しかし、私は本当にイライラしています....誰かがここで私を助けてくれるなら本当に感謝しています...どうもありがとう!!!

4

1 に答える 1

1

SWFファイルをボタンスキンのソースとして使用する通常の方法は、次のようにスタイルシートに埋め込むことです。

.muteButton {
  up-skin: Embed(source="muteButton.swf",symbol="muteButton_up");
  down-skin: Embed(source="muteButton.swf",symbol="muteButton_down");  
  over-skin: Embed(source="muteButton.swf",symbol="muteButton_over");  
  disabled-skin: Embed(source="muteButton.swf",symbol="muteButton_disabled");  
  /* etc. */
}

SWFファイルには、すべてのシンボルが参照されている必要があり、それらのインスタンスがステージ上にある必要があります(つまり、muteButton.swfをダブルクリックすると、すべてのシンボルが表示されます)。それらもすべて正しく名前が付けられていることを確認してください。

于 2010-08-06T20:10:18.080 に答える