Показать сообщение отдельно
Старый 04.07.2011, 21:11
firefedot вне форума Посмотреть профиль Отправить личное сообщение для firefedot Найти все сообщения от firefedot
  № 1  
Ответить с цитированием
firefedot
 
Аватар для firefedot

Регистрация: Dec 2010
Сообщений: 129
По умолчанию AS3 правильное удаление

Доброе...

Есть код, написанный ниже.
Суть перелистывания страницы и после перелистывание переход на другую сцену.
Все работает нормально , только вот после перелистывания, лист естественно ни куда не исчезает и остается на сцене...
как его убрать? Команды removeChild(); и delete выдают ошибку о том, что удалит можно динамические объекты... как быть .. чую, что, чтото не замечаю очевидного...
код
Код AS3:
 page7.removeEventListener(PageEvent.FLIP_START, onFlipStartHandler);
 page7.removeEventListener(PageEvent.FLIP_COMPLETE, onFlipCompleteHandler);
 page1=null;
 page3=null;
 page5=null;
 page7=null;
 
 trace(page7);
не помогает ... даже page7 не исчезает, пытаюсь чтото делать с--- prevPageisplayObject;, тоже только о шибки на динамическуюневозмость=)


Код AS3:
import com.hydrotik.book.Page;
import com.hydrotik.book.PageEvent;
 
var page1:Page = new Page(this, 500, 596, 255, 106, new Page1(), new Page2(), "Pages 1 and 2");
page1.addEventListener(PageEvent.FLIP_START, onFlipStartHandler);
page1.addEventListener(PageEvent.FLIP_COMPLETE, onFlipCompleteHandler);
 
 
var prevPage:DisplayObject;
 
function onFlipStartHandler(event:PageEvent):void{
 trace("Flip Started! " + event.page.getName() + " - " + event.targ);
 if(prevPage != null) setChildIndex(event.targ, this.numChildren - 1)
}
 
function onFlipCompleteHandler(event:PageEvent):void{
 trace("Flip Completed! " + event.page.getName() + " - " + event.targ);
 prevPage = event.targ;
}
подскажите ....
Заранее спасибо...

Добавлено через 6 минут
Flash не на сайте, а отдельным файлом (возможно даже .exe, изврат , но так походу надо=))... хотя....*

Добавлено через 1 час 5 минут
решил вопрос, не граматно , но работает .. через visible...как то с разу упустил этот момент...