![]() |
|
||||||||||
|
|||||
package
{
import flash.display.*;
import flash.events.Event;
import flash.net.URLRequest;
public class SWFLoader extends Sprite
{
var _url:String = "test.swf";
var _urlReq:URLRequest = new URLRequest(_url);
var _movieSWF:Loader = new Loader();
public function SWFLoader()
{
_movieSWF.load(_urlReq);
_movieSWF.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplite);
addChild(_movieSWF);
}
public function onLoadComplite(event:Event):void
{
trace(event.target);//выдает объект [object LoaderInfo]
}
}
}
в AS2 решал с помошью vc.mc.loadMovie("test.swf"); и функций _root.attachMovie(.... "vc" ... ); и vc.createEmptyMovieClip("mc",0); могу управлять vc.mc.play(); vc.mc.stop(); и т.д. |
|
|||||
|
event.target - LoaderInfo, а значит имеет свойство content, то есть управление можно осуществлять через
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Цитата:
дальше наступил ступор. |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
А что в ступоре?
AVM1Movie Цитата:
|
|
|||||
|
Да на самом деле проблемма в том что мне надо каким то образом определить окончание прокручиваемого ролика. и если с роликами as3 варанты есть, все таки MovieClip и у него есть последний кадр. то как остановить as2 по последнему кадру главной временной шкалы так и не придумал. Можно конечно ввести переменную времени и крутить его какое-то время, но время как известно хромает от производительности, хотя можно привязатmся к абсолютному времени системы, но это уже помоему перебор. Прийдется все ролики переконвертить в as3 ...
|
|
|||||
|
Modus ponens
|
Через LocalConnection или JS вот, делал чего-то с претензией на универсальность для ЛК, мож и не фонтан, но вродь работает.
http://www.actionscript.org/forums/s...60&postcount=4
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|