![]() |
Модераторы: SoWa |
![]() ![]() ![]() |
|
nycmoma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.12.2006 Репутация: нет Всего: нет |
import flash.display.DisplayObjectContainer;
function showChildren(dispObj:DisplayObject):void { for (var i:int = 0; i< dispObj.numChildren; i++) { var obj:DisplayObject = dispObj.getChildAt(i); if (obj is DisplayObjectContainer) { trace(obj.name, obj); showChildren(obj); } else { trace(obj); } } } showChildren(stage); Scene 1, Layer 'Layer 1', Frame 1, Line 4 1061: Call to a possibly undefined method getChildAt through a reference with static type flash.display:DisplayObject. Scene 1, Layer 'Layer 1', Frame 1, Line 3 1119: Access of possibly undefined property numChildren through a reference with static type flash.display:DisplayObject. Где ошибка? |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 6 Всего: 315 |
а если использовать не DisplayObject, а MovieClip?
и импорт задать import flash.display.*; что-то мне кажется, что любые отображаемые объекты должны быть типа MovieClip или Sprite, либо быть унаследованы от них |
|||
|
||||
nycmoma |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 18.12.2006 Репутация: нет Всего: нет |
Здесь разбирался этот баг:
http://www.actionscript.org/forums/showthread.php3?t=183503 Правильный код:
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Flash" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Flash | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |