Нужно создать стандартный элемент ComboBox на сцене в файле as. При импорте класса fl.controls.ComboBox возникает ошибка "1172: Definition fl.controls:ComboBox could not be found." Подскажите, пожалуйста, в чем проблема и как ее исправить?
В файле as должен быть импорт класса комбобокса. Если импорт сделан, возможно неправильно прописан к нему путь. В любом случае код в студию.
Код
package {
import flash.display.*;
import flash.events.*;
import flash.text.TextField;
import fl.controls.ComboBox; //ругается на это
import SpriteExample;
public class Main extends MovieClip {
public function Main(){
...
}
}
}
Сказано:
Цитата
Definition fl.controls:ComboBox could not be found
Значит нет такого класса или пакета вообще. Пакет с компонентами можно найти отдельно как swc-библиотеку. Откуда компилите?
Спасибо. Проблема решилась так:
"Во вложении правильный, там все компоненты из fl.
А сделать его проще простого, надо во flash cs3 - 4
нажать ctrl+F7 ctrl+L
и перетянуть все компоненты в библиотеку.
нажать ctrl+shift+F12 на вкладке flash поставить галочку export swc и ctrl+enter
флешки созданные во flash cs3 - сs4 не часть коммерческого продукта, значит и swc созданные в нем-же не есть его частью."
_http://www.flasher.ru/forum/showthread.php?p=831798
chingachgoog
22.10.2012 - 12:12
В папке, где установлен Flash IDE (редактор) можно поискать swc примерно тут:
~\Common\Configuration\ActionScript 3.0\libs\
~\Common\Configuration\Components\