![]() |
Проблема с removeChild
Код AS3:
Когда я пытаюсь его удалить, после нажатия кнопки Код AS3:
Цитата:
|
Вы добавили на stage -
Код AS3:
Код AS3:
Добавлено через 1 минуту В Вашем случаи лучше без указания места добавления, просто addChild(...); |
Код AS3:
Код AS3:
|
А Ваш класс player от какого класса унаследован?
Например, если от спрайта, то так должно работать removeChild(Sprite(igrok)); |
Код AS3:
Код AS3:
|
А Вы это добавляете и удаляете в одном классе?
|
А классов много, может выложите?
|
Цитата:
Код AS3:
Код AS3:
|
Все дело в том, что Вы объявляете igrok как локальную переменную, а локальные переменные доступны только в том методе, где Вы их объявляете. Можно сделать массив, в который запихивать всех игроков, а потом удалять их со сцены, обращаясь к ним через массив по индексу.
|
Цитата:
Код AS3:
И раз уж так, почему если public class player extends Main и когда я указываю в классе Main переменные public var left_press:Boolean; public var up_press:Boolean; public var right_press:Boolean; public var down_press:Boolean; public var _speed:uint; То при запуске, он говорит что нету таких переменных? |
| Часовой пояс GMT +4, время: 04:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.