Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Дублирование клипа. (http://www.flasher.ru/forum/showthread.php?t=178495)

Spetsor 23.04.2012 00:31

Дублирование клипа.
 
Здравствуйте. Потихоньку осваиваю AS3.0
Передо мной встал вопрос: как дублировать мувиклип?
Пример: есть рабочая область. Нужно, чтоб в ней появилось, скажем, 50 кружков.
Или так: в рабочей области появляются кружки в рандомных местах по нажатию на кнопку.

bublic_bicubic 23.04.2012 01:21

Мувиклипу, который нужно дублировать назначаете класс, например MyCircle
теперь в главной флешке пишите
Код AS3:

for ( var i:int = 0; i < 50; ++i ) {
  var circle:MyCircle = new MyCircle(); // создаем экземпляр (дубликат) типа MyCircle
  circle.x = Math.random() * stage.stageWidth; // случайное значение для координаты x от 0 до ширины флешки
  circle.y = Math.random() * stage.stageHeight; // случайное значение для координаты y от 0 до высоты флешки
  addChild( circle ); // добавляем полученный экземпляр на главную флешку
}


Spetsor 23.04.2012 19:25

Спасибо большое! Все оказалось так просто...


Часовой пояс GMT +4, время: 20:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.