![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 6
|
ставлю на прелоадер следующий скрипт
onClipEvent (load) {
myVar = SharedObject.getLocal("cookie_test1");
msg = myVar.data.txt; // считываю инфо с кукисов
if (msg == "loaded"){
gotoAndStop("s1");
// пишу что делать, если мувик уже загружался прежде
}else{
myVar.data.txt = "loaded";// записываю в кукисы с названием "cookie_test1" значение "loaded"
myVar.flush();
}
total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded();
percent = int(loaded/total*100);
text = percent+"%";
gotoAndStop(percent);
if (loaded == total) {
_root.gotoAndPlay(2);
}
}
Заранее спасибо. Последний раз редактировалось iNils; 02.02.2008 в 23:30. |
|
|||||
|
писать код в клипах - запрещено!
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 6
|
Спасибо, ничего так и не понял.
|
|
|||||
var myVar:SharedObject = SharedObject.getLocal('cookie');
var msg:String = myVar.data.txt; // считываю инфо с кукисов
if (msg != 'loaded'){
myVar.data.txt = 'loaded';
myVar.flush();
trace('в первый раз вы у нас')
}else{
trace('много раз были у нас')
}
var total:Number = _root.getBytesTotal();
onEnterFrame = function(){
var loaded:Number = _root.getBytesLoaded();
var percent:Number = Math.round(loaded/total*100);
trace(percent+'%;);
if(loaded >= total) {
trace('загружено')
}
}
Последний раз редактировалось MrPoma; 02.02.2008 в 23:10. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 6
|
Как я понял это и есть прелоадер, пишу следующее в первом кадре ролика:
stop();
var msg:String = myVar.data.txt; // считываю инфо с кукисов
if (msg != 'loaded'){
myVar.data.txt = 'loaded';
myVar.flush();
gotoAndPlay(2);//в первый раз вы у нас
}else{
gotoAndStop("s1");//много раз были у нас
}
var total:Number = _root.getBytesTotal();
onEnterFrame = function(){
var loaded:Number = _root.getBytesLoaded();
var percent:Number = Math.round(loaded/total*100);
trace(percent+'%');
if(loaded >= total) {
trace('загружено')
}
}
Последний раз редактировалось DemonD; 02.02.2008 в 23:50. |
|
|||||
|
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 6
|
Фух, к сожалению опять не получается.
Тут исходник примерно того что хотелось бы получить: http://www.rapidshare.ru/564255 Последний раз редактировалось DemonD; 03.02.2008 в 01:25. |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 6
|
Суть в том, что хотябы один раз анимация должна проиграть без участия пользователя. Т.е. по сути нужно забросить кудато информацию и потом от туда считыватью Может создать в кеше браузера какойто ХМЛ документ, если конечно такое возможно.
На форуме, в исходниках, есть такой пример как rimer SharedObject, но он сделан под 1-й Action, скорее всего нужно использовать что-то в этом плане.Последний раз редактировалось DemonD; 03.02.2008 в 13:10. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|