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

Регистрация: Feb 2013
Адрес: саранск
Сообщений: 4
По умолчанию Загрузка видео с YouTube после проигрывания мувиклипа

доброго времени
не подскажете как разобраться с такой проблемой - есть такой код:
Код AS3:
System.security.allowDomain("http://www.youtube.com");
System.security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");
 
this.createEmptyMovieClip("video_mc",10);
var mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function() {trace("started");};
listener.onLoadInit = function(mc:MovieClip) {
    _root.resizeInt = setInterval(adjustVideo, 10, mc, mc._width, {/*w:6400, h:4300,*/x:0, y:0});
};
listener.onLoadError = function() {trace("error");};
mcl.addListener(listener);
mcl.loadClip("http://www.youtube.com/v/5ap13mTwCt4",video_mc);
 
 
function adjustVideo(vid:MovieClip, initW:Number, finalValues:Object) {
    if (initW != vid._width) {
        clearInterval(_root.resizeInt);
        delete _root.resizeInt;
        vid._width = finalValues.w;
        vid._height = finalValues.h;
        vid._x = finalValues.x;
        vid._y = finalValues.y;
    }
}
 
stop_btn.onRelease = function() {
	mv1.gotoAndPlay(1);
	video_mc.destroy ();
    video_mc.unloadMovie ();
    video_mc.removeMovieClip ();
 
	delete video_mc;
	play.mv();
 
}
и он работает..

а как сделать рабочую версию этого:

Код AS3:
sd.addEventListener(MouseEvent.CLICK, go);
function go(evt:MouseEvent):void
{
mv.gotoAndPlay(5);
и уже после проигрывания mv запускать функцию загрузки youtube api?

во флеше пока делаю только первые шаги и не знаю что к чему ..


Последний раз редактировалось мимокрокодил; 06.02.2013 в 03:25. Причина: неправильно оформил