![]() |
дубликация
Вот у моего клипа rship(корабля) код
onClipEvent (load) { laserCounter = 1; moveSpeed = 15; _root.laser._visible = false; } onClipEvent (enterFrame) { if (Key.isDown(Key.SPACE) ) { laserCounter++ ; _root.laser.duplicateMovieClip("laser"+laserCounter, laserCounter) ; _root["laser"+laserCounter]._visible = true; } } А у дублируемого лазера(laser) код: onClipEvent (load) { laserMoveSpeed = 35; this._y = _root.rship._y+15 ; this._x = _root.rship._x+53 ; } onClipEvent (enterFrame) { this._x += laserMoveSpeed; if (this._x>520) { this.removeMovieClip() ; } } onClipEvent (enterFrame) { for ( i=1; i<=_root.numEnemy; i++) { if (this.hitTest(_root[ "enemy"+i] )) { _root.score += 100; _root["enemy"+i].gotoAndPlay(2) ; } } } Всё нормально работает, но мне надо чтоб летело два патрона, я пытался делать другой ролик патрона и менял имена , но сёравно не вышло.... летит один но как то смещённо.......ПОМОГИТЕ!Буду очень благодарен. |
а они у тебя, патроны, не одни и те же координаты имеют? что-то мне кажется, что один на другой накладывается.
|
| Часовой пояс GMT +4, время: 22:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.