|
|
|
| Как сделать прелоадер во флэш?
Я делаю так, но инчего не получается.
В первом кадре:
В первый же кадр вставляю МувиКлип, в нем ще один мувик (крутящаяся звездочка, на время закгрузки всего клипа.). У этого второго вложенного клипа следующий код:
onClipEvent(enterFrame){
this._rotation += 3;
if(_framesloaded == _totalframes) {
_root.play();
}
}
|
Но нифига оно не робит, клип показывается сразу. | |
|
|
|
|
|
|
|
для: tAleks
(02.07.2007 в 06:38)
| | На локальном компьютере проверяете? :) Тогда жмите 2 раза ctrl+enter | |
|
|
|
|
|
|
|
для: Temnovit
(02.07.2007 в 15:36)
| | >На локальном компьютере проверяете? :) Тогда жмите 2 раза ctrl+enter
Нафиг два-то раза? | |
|
|
|
|
|
|
|
для: tAleks
(02.07.2007 в 16:31)
| | если один раз - просто запуск.если два раза - иммитация загрузки. | |
|
|
|
|
|
|
|
для: tAleks
(02.07.2007 в 06:38)
| | не смущает, что переменные _framesloaded и _totalframes не заданы?
задаются они путем присвоения значений свойств
this.getBytesLoaded()
this.getBytesTotal() | |
|
|
|
|
|
|
|
для: AlexSol
(02.07.2007 в 15:49)
| | >не смущает, что переменные _framesloaded и _totalframes не заданы?
Нет, в книжке написано что эти переменные выдают:
_framesloaded - кол-во загруженных кадорв
_totalframes - всего кадров в киношке
>задаются они путем присвоения значений свойств
>
>this.getBytesLoaded()
>this.getBytesTotal()
Нифига, че-то я не вьезжаю в этом Флэшном ООП, можно примерчик, с комментариями? буду благодарен..... | |
|
|
|
|
|
|
|
для: tAleks
(02.07.2007 в 16:33)
| | посмотрите тут. http://flasher.ru/forum/showthread.php?t=80392&page=2
_framesloaded - кол-во загруженных кадорв
_totalframes - всего кадров в киношке
ну да, правильно, тольк эта инфа не очень понезна, у меня обычно кадров 1-2, а вес большой, так что правильнее вес отслеживать. | |
|
|
|