![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 5
|
Прошу ногами не пинать.
Начал переходить с as2.0 на as3.0 (вовремя, да), столкнулся с проблемой дублирования мувиков, в as2.0 для этого был duplicateMovieClip, в 3.0 же все основывается на классах. Создал класс "main.movie", в .fla создал нужный мувик класса "main.movie" В основном классе пытаюсь создать новый объект класса movie: package main { import flash.events.MouseEvent; import flash.events.KeyboardEvent; import flash.display.MovieClip; import flash.text.TextField; public class Root extends MovieClip { trace("root"); public function StartGame() : void { var new_movie:movie; new_movie=new movie(); addChild(new_movie); new_movie.x=200; new_movie.y=100; trace(new_movie.x); } } } |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
вы лучше из библиотеки берите клипы и ставьте
|
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
В этом же разделе есть тема «ActionScript 3 Tips and Tricks».
Там как раз поднимается эта тема.
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 5
|
Я и руководствовался статьей Мерлина, а конкретнее обзором AS3.0 на примере создания игры с астероидами.
Потому и не понятно почему объект не добавляется.. трассировка из класса идет нормально. Последний раз редактировалось peleng; 04.09.2009 в 22:19. |
|
|||||
|
А если это основной класс, то как вызовется StartGame() ?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 5
|
спасибо!
название функции должно соответствовать классу. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 5
|
Бред.[/quote]
Название функции привел в соответствие с названием класса - заработало. Почему же бред? |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
__________________
#flasher@irc.trg.ru:6667 |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|