Форум 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=205206)

Digital 24.11.2013 20:22

Добавление нескольких символов
 
Код AS3:

jank.addEventListener(MouseEvent.CLICK, nextfr)
 
function nextfr(event:MouseEvent):void{
        //play();
        movieClip_1.play();
        k--
        txt_hits.text = String(k);
        addChild(bloodjan)
        bloodjan.x = movieClip_1.x
        bloodjan.y = movieClip_1.y
}

Каждый клик добавляется bloodjan и ему присваиваются координаты мыши(у movieClip_1 координаты мыши), как сделать так, что б старый объект не исчезал?

alexandrratush 24.11.2013 20:38

Каждый раз когда вы нажимаете, вы добавляете на сцену один и тот объект bloodjan и меняете его координаты.
Нужно как минимум создавать новый экземпляр bloodjan, типа так:
Код AS3:

jank.addEventListener(MouseEvent.CLICK, nextfr)
 
function nextfr(event:MouseEvent):void{
        //play();
        movieClip_1.play();
        k--
        txt_hits.text = String(k);
 
var bloodjan: bloodjanClass = new bloodjanClass(); // Создаем новый экземпляр класса bloodjanClass
 
        addChild(bloodjan)
        bloodjan.x = movieClip_1.x
        bloodjan.y = movieClip_1.y
}



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

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