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

samalon 23.05.2012 13:49

Удаление видео после его проигрывания
 
Ситуация следующая есть 5 кадров, на 5 кадре при нажатии на кнопку происходит загрузка и воспроизведение видео, также есть кнопка которая возвращает на 2 кадр. Когда нажимаю на кнопку для возврата на 2 кадр, то загруженное видео появляется на 2 кадре, хотя по задумке его там быть не должно. Подскажите пожалуйста, что делать? Как не пытался, ничего не полуается, во всех уроках присутствуют примеры добавления того или иного контента, а вот как его удалять из памяти об этом замалчивается. Помогите пожалуйста, бьюсь уже вторые сутки.

Код AS3:

import flash.display.Sprite;
import flash.events.AsyncErrorEvent;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
 
paly_btn.addEventListener(MouseEvent.CLICK, starts);
function starts(MouseEvent):void {
var NetConnOne: NetConnection = new NetConnection();
 NetConnOne.connect(null);
 
 var NetStreamOne:NetStream = new NetStream(NetConnOne);
 NetStreamOne.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
 NetStreamOne.play("video/mothe_2r.flv");
 function asyncErrorHandler (event:AsyncErrorEvent): void {       
  //ignore error
 }
 var MovieVid:Video = new Video();
 MovieVid.attachNetStream(NetStreamOne);
 addChild(MovieVid);
 MovieVid.width=1024;
 MovieVid.height=768;
}
next_btn_6.addEventListener(MouseEvent.CLICK, next6);
function next6(MouseEvent):void {
gotoAndStop(2);
}


Wazzabi 25.05.2012 09:25

Ну у меня похожая ситуация, при подгрузке 2го свф файла делаю addChild(swf2); потом когда надо убрать свфку делаю removeChild(swf2); и создал во 2ой свфке метод, в котором присутствет
Код AS3:

ns.close(); // NetStream
 nc.close()//NetConnection
video.clear();

// video:Video

незнаю насколько это правильно, но вроде по примерам все сделано правильно =)


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

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