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

dmitry bond 16.07.2010 09:10

Проблема при убирании экранного объекта
 
Всем привет
У меня есть код , я в этом коде в начале сделал аддчайлд мувика , а потом в определенной функции выполнил removeChild() , но при выполнении кода начала вылезать ошибка
TypeError: Error #1034: Ошибка типа Coercion: невозможно преобразовать 0 в flash.display.DisplayObject.
at Untitled_fla::MainTimeline/wa()
at Function/<anonymous>()

Помогите пожалуйста исправить

alexcon314 16.07.2010 09:26

ошибка, видимо, говорит о том, что вы пытаетесь работать с объектом по неправильной (null) ссылке.

dmitry bond 16.07.2010 09:42

спасибо , но не в этом дело , я проверял , ошибки в этом быть не может

Добавлено через 1 минуту
вот часть кода
Код AS3:

function wa():void
{
        var t = 0;
        addEventListener(Event.ENTER_FRAME , animw)
        function animw(e:Event):void
        {
                if(t < 60)
                {
                        if(t == 0)
                        {
                                removeChild(r);
                        }
 
                        t ++
                }else{
                        addChild(r);
                }
 
        }
}


mikhailk 16.07.2010 11:25

эта часть кода работать не может
по крайней мере, не должна :)

напишите, что планировали сделать

Lao_kutuz 16.07.2010 14:59

и напишите где описывается и инициализируется r

dmitry bond 18.07.2010 06:24

я хочу сделать приложение , в котором есть функция , в которой объект , добавленный на сцену ранее , должен в течении 2 сек скрыться , а потом опять появится

Добавлено через 1 минуту
r - простой мувик , все что я сделал в начале кода , это просто добавил его поверх всего , с помощью addChild() и все

incoob 18.07.2010 21:57

а вы напишите, как его инициализируете

dmitry bond 19.07.2010 04:20

спасибо всем , но я совсем забыл про visible


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

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