bigiBOB
12.02.2009, 15:57
нужно сделать прелоадер, с вот такой анимацией. 1 процент, 1 падающий кубик.
http://pics.livejournal.com/aleksey_ru/pic/0000fg0w
В кубиках % не будет, это для наглядности
Вот мой код
onClipEvent (load) {
proc = 0;
i=0;
}
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() != _root.getBytesTotal()) {
pr = int(_root.getBytesLoaded()/_root.getBytesTotal()*100);
deltaProc = pr-proc;//кол-во объектов для падения
proc = pr;
for (i; i<deltaProc; i++) {
name = "box"+proc;
duplicateMovieClip("box", name, random(100));
setProperty(name, _x, 5);
setProperty(name, _y, 5);
}
_root.pre.prog.width = int(_root.getBytesLoaded()/_root.getBytesTotal()*192);
} else {
alpha = 0;
_root.gotoAndPlay(2);
}
}
Дублирования не происходит (( что делать? что не так?
http://pics.livejournal.com/aleksey_ru/pic/0000fg0w
В кубиках % не будет, это для наглядности
Вот мой код
onClipEvent (load) {
proc = 0;
i=0;
}
onClipEvent (enterFrame) {
if (_root.getBytesLoaded() != _root.getBytesTotal()) {
pr = int(_root.getBytesLoaded()/_root.getBytesTotal()*100);
deltaProc = pr-proc;//кол-во объектов для падения
proc = pr;
for (i; i<deltaProc; i++) {
name = "box"+proc;
duplicateMovieClip("box", name, random(100));
setProperty(name, _x, 5);
setProperty(name, _y, 5);
}
_root.pre.prog.width = int(_root.getBytesLoaded()/_root.getBytesTotal()*192);
} else {
alpha = 0;
_root.gotoAndPlay(2);
}
}
Дублирования не происходит (( что делать? что не так?