Страница 1 из 3
Копия объекта
Добавлено: 08 апр 2012, 20:15
Garch
Как в as3 сделать чтобы по клику мышки по объекту создавался новый объект, копия того по которому кликаем, на определенных координатах и чтобы далее с ним можно было работать?
Re: Копия объекта
Добавлено: 09 апр 2012, 06:39
sanych_dv
Экспортируйте объект в библиотеке как класс, создаете новый экземпляр класса, добавляете его в stage или в контейнер с вашими параметрами.
Остальные способы хуже.
Re: Копия объекта
Добавлено: 09 апр 2012, 10:19
Garch
sanych_dv писал(а):Экспортируйте объект в библиотеке как класс, создаете новый экземпляр класса, добавляете его в stage или в контейнер с вашими параметрами.
Остальные способы хуже.
Классы? А если код в кадрах?!
Re: Копия объекта
Добавлено: 09 апр 2012, 11:38
sanych_dv
Какая разница - класс уже объявлен в библиотеке и экспортирован для использования в коде.
Вообще, писать код в кадрах - это очень неправильно.
Re: Копия объекта
Добавлено: 09 апр 2012, 11:54
Garch
Я знаю) Но когда я начинал учиться, в уроках говорилось о коде в кадре, я сейчас ОЧЕНЬ хочу переучиться и уйти из каждров, но как это сделать не знаю) Где учться этому?!
Re: Копия объекта
Добавлено: 09 апр 2012, 12:05
sanych_dv
Изучаем библию по AS3 :
http://easyflash.org/flashlearn/flashbo ... obnoe.html , пользуемся справочным руководством Adobe:
http://help.adobe.com/ru_RU/FlashPlatfo ... index.html . Для понимания основ больше ничего не надо, остальное - практика.
Re: Копия объекта
Добавлено: 09 апр 2012, 12:07
Garch
Основы я понял на уроках других, но основы видимо были неправильные, так как все было в кадрах, а переучиваться очень сложно...
Ну ладно, буду пытаться) Спасибо)
Re: Копия объекта
Добавлено: 06 июн 2012, 13:08
Garch
sanych_dv писал(а):Экспортируйте объект в библиотеке как класс, создаете новый экземпляр класса, добавляете его в stage или в контейнер с вашими параметрами.
Остальные способы хуже.
а как это сделать? можно подробнее? и желательно с кодом.
Re: Копия объекта
Добавлено: 06 июн 2012, 13:16
sanych_dv
Re: Копия объекта
Добавлено: 06 июн 2012, 14:51
Garch
Спасибо, помогло, только возникла проблема, у меня в функция реагирует на клик, и при клике по кнопке создает элемент, и к нему добавляются функции перетаскивания, сначала все нормально, и добавляется картинка, и её можно перетаскивать, но если нажать на кнопку ещё раз, появляется второе изображение и его тоже можно передвигать, НО тогда первое изображение уже нельзя передвинуть... Как сделать чтобы можно было работать со всеми картинками? Пусть их будет хоть 5 штук, хоть 100.