kellua
26.03.2013, 02:01
Здравствуйте! Есть во flash объект с названием foto1 и полоска MoveClip называется poloska.
взял готовый код из help и переделал его.
Должно по идее быть так:
в процессе загрузки внешнего swf - полоска меняет свою длину от 1 до 301. и потом открывается загруженные ролик.
Все работает: загружает все в нужный объект, переходит на двадцатый кадр, а вот полоска не меняет длину.
может я что в коде недопонял???
var mclListener:Object = new Object();
myListener.onLoadStart = function(target_mc:MovieClip) {
var loadProgress:Object = my_mcl.getProgress(target_mc);
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
};
myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
_root.poloska._width=perem2/perem1*300+1;
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
_root.gotoAndPlay(20);
};
myListener.onLoadInit = function(target_mc:MovieClip) {
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("http://******/animacia1.swf", foto1);
взял готовый код из help и переделал его.
Должно по идее быть так:
в процессе загрузки внешнего swf - полоска меняет свою длину от 1 до 301. и потом открывается загруженные ролик.
Все работает: загружает все в нужный объект, переходит на двадцатый кадр, а вот полоска не меняет длину.
может я что в коде недопонял???
var mclListener:Object = new Object();
myListener.onLoadStart = function(target_mc:MovieClip) {
var loadProgress:Object = my_mcl.getProgress(target_mc);
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
};
myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
_root.poloska._width=perem2/perem1*300+1;
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
_root.gotoAndPlay(20);
};
myListener.onLoadInit = function(target_mc:MovieClip) {
perem1 = loadProgress.bytesLoaded;
perem2 = loadProgress.bytesTotal;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("http://******/animacia1.swf", foto1);