Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как с помощью As удалить объекты со сцены? (http://www.flasher.ru/forum/showthread.php?t=154283)

loigor3 15.04.2011 09:27

как с помощью As удалить объекты со сцены?
 
как с помощью As удалить объекты со сцены

bav 15.04.2011 12:07

DisplayObjectContainer.removeChild(), DisplayObjectContainer.removeChildAt().

loigor3 15.04.2011 12:57

он говорит что это для классов
а как удалить отдельные части ролика?

i.o. 15.04.2011 13:00

Цитата:

он говорит что это для классов
кто это "он"?
Цитата:

а как удалить отдельные части ролика?
что значит "отдельные"?

goodguy 15.04.2011 14:17

Для того, чтобы удалить определенный объект со сцены, нужно сначала дать имя этому объекту, или знать точный индекс объекта

dimarik 15.04.2011 18:18

Или знать его (иметь ссылку на него).

loigor3 16.04.2011 15:28

а как имя дать?

petyar 16.04.2011 15:48

Простите, но вы не с того начали.

tsarapkabel 16.04.2011 17:14

Код AS3:

var mySprite:Sprite = new Sprite();
mySprite.graphics.lineStyle(1, 0x0);
mySprite.graphics.beginFill(0xCC3366);
mySprite.graphics.drawRect(0, 0, 200, 50);
mySprite.x = mySprite.y = 150;
mySprite.buttonMode = true;
addChild (mySprite); //добавили спрайт на сцену
 
 
//добавим слушатель мыши на спрайт
mySprite.addEventListener (MouseEvent.CLICK, onSpriteClick);
 
function onSpriteClick (event:MouseEvent):void {
        removeChild (mySprite); //удаляем спрайт по нажатию
}



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

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