Гибкая сумасшедшая проблема - PullRequest
0 голосов
/ 06 августа 2010

Я пытаюсь экспортировать символ кнопки из Flash и опубликовать SWC-файл для Flex.Я успешно экспортировал 3 кнопки, которые являются playBtn, stopBtn, pauseBtn из флэш-памяти и добавил SWC-файл в мои flex-файлы ActionScript.мой код:

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 из флэш-памяти во Flex, мне не нужно импортировать эти кнопки ... Однако, когда я попытался создать еще 1 кнопку (muteBtn) во флэшсделал то же самое снова во Flex, он дал мне «произошла внутренняя ошибка сборки, щелкните правой кнопкой мыши для получения дополнительной информации» ошибка.

Когда я создал var и попытался напечатать, всплывающий тип данных muteBtn не появляется .... Я потратил 2 часа на это сумасшедшее дерьмо и не знаю, что происходит WTF.Прости мой язык ... но я действительно расстроен .... Я действительно ценю, если кто-то может помочь мне здесь ... Большое спасибо !!!

1 Ответ

1 голос
/ 07 августа 2010

Обычный способ использовать 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 отображались все символы). Убедитесь, что все они названы правильно.

...