IPB

Здравствуйте, гость ( Вход | Регистрация )

> Ошибка при импорте класса fl.controls.ComboBox в actionscript 3
cadmy
сообщение 19.10.2012 - 19:25
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 3
Регистрация: 19.10.2012
Пользователь №: 11135



Нужно создать стандартный элемент ComboBox на сцене в файле as. При импорте класса fl.controls.ComboBox возникает ошибка "1172: Definition fl.controls:ComboBox could not be found." Подскажите, пожалуйста, в чем проблема и как ее исправить?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 5)
tiHo
сообщение 19.10.2012 - 20:22
Сообщение #2


C:\>
*****

Группа: Супермодераторы
Сообщений: 1599
Регистрация: 10.04.2006
Из: Млечный Путь, 3-я планета от Солнца, Россия, Московская область, Жуковский.
Пользователь №: 293



В файле as должен быть импорт класса комбобокса. Если импорт сделан, возможно неправильно прописан к нему путь. В любом случае код в студию.


--------------------
Вопрос-ответ для flash-разработчиков
С тех пор, как за Теорию Относительности принялись математики, я ее сам больше не понимаю. (с) Эйнштейн А.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
cadmy
сообщение 19.10.2012 - 21:01
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 3
Регистрация: 19.10.2012
Пользователь №: 11135



Код
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(){
                ...
                }
    }
}
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
HaWK
сообщение 19.10.2012 - 22:40
Сообщение #4


Заряд: 100%
*****

Группа: Модераторы
Сообщений: 1118
Регистрация: 12.03.2008
Пользователь №: 4145



Сказано:
Цитата
Definition fl.controls:ComboBox could not be found

Значит нет такого класса или пакета вообще. Пакет с компонентами можно найти отдельно как swc-библиотеку. Откуда компилите?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
cadmy
сообщение 22.10.2012 - 06:28
Сообщение #5


Новичок
*

Группа: Новичок
Сообщений: 3
Регистрация: 19.10.2012
Пользователь №: 11135



Спасибо. Проблема решилась так:
"Во вложении правильный, там все компоненты из 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
Сообщение #6


Ветеран конференции
*****

Группа: Пользователь
Сообщений: 1130
Регистрация: 27.02.2009
Из: Moscow
Пользователь №: 9144



В папке, где установлен Flash IDE (редактор) можно поискать swc примерно тут:

~\Common\Configuration\ActionScript 3.0\libs\

~\Common\Configuration\Components\


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 22.05.2013 - 04:05