PDA

Просмотр полной версии : переключение управления между мувиками


stalk
08.03.2006, 18:57
Добрый день!
Написал простой прелоадер который загружает большой swf и потом должен передать ему управление

на форму кинул text и присвоил ему имя progr
далее написал в ActionScript:

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
progr = ((bytesLoaded / bytesTotal) * 100) + "%";
}
mcLoader.addListener(listener);
mcLoader.loadClip("file://d:/path/to/my/swf/my.swf", container);
container.gotoAndPlay();

последнюю строку пробывал с кучей параметров.. но не помогает.. как переключить управлние на только что скачанный мувик?

KUZEN
08.03.2006, 19:00
Запускать нужно после полной загрузки

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
progr = ((bytesLoaded/bytesTotal)*100)+"%";
};
listener.onLoadInit = function(target:MovieClip):Void {
container.gotoAndPlay(1);
};
mcLoader.addListener(listener);
mcLoader.loadClip("file://d:/path/to/my/swf/my.swf", container);

stalk
08.03.2006, 19:37
хм.. что-то не помогает.. но если дать ссылку на самого себя то загружается до бесконечности.. это значит что код рабочий но мувику который я загружаю, что-то не хватает.. а как можно ему передать все параметры которые были переданы прелоадеру?

KUZEN
08.03.2006, 21:18
А какие то ты интересно параметры прелоадеру передаёшь ?!

Короче сформулируй вопрос по нормальному, а то передать управление ))) это в конце концов не транспортное средство )))