![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 44
|
Работаю пока в flash cs4, в библиотеке куча элементов, как мне создавать их экземпляры на stage..?
|
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
берете, и перетаскиваете
![]() если имеется в виду обычная библиотека library
__________________
low + |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 44
|
Jewelz
ээ, я имел ввиду как через as это сделать можно..)) |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
аа.. тогда ставите нужным элементам Linkage, Export for ActionScript
пишите класс и базовый класс потом импортируете его и создаете экземпляр
__________________
low + |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 44
|
Jewelz
Большое спасибо..) |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 19
|
package inc { import flash.utils.getDefinitionByName; public class ClassFactory { static function generateSoundClass(name:String) { var modul:* = ''; try { var class_id:Class = getDefinitionByName(name) as Class; try { modul = new class_id(); }catch (err) { trace(err); } } catch (err) {trace(err)} if (modul == '') trace('неправильно написано имя класса ' + name); return modul; } static function generateImageClass(name:String) { var modul:* = ''; try { var class_id:Class = getDefinitionByName(name) as Class; try { modul = new class_id(class_id.width,class_id.height); }catch (err) { trace(err); } } catch (err) {trace(err)} if (modul == '') trace('неправильно написано имя класса ' + name); return modul; } } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
retail_ret, вы уверены, что у class_id есть width и height?
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 19
|
Если создаем картинку из библиотеки, то есть ширина и высота. Для звуков соответственно нет, от того и функции разные.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
retail_ret, внимательно прочитайте мой вопрос.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:38. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|