![]() |
|
||||||||||
|
|||||
|
ну так храните номера кадров в одной куке, в объекте скажем.
где свойство это мувик, а значение, собственно номер кадра. alexcon314, в том то и дело, что без flush данные сохраняются при выгрузка клипа. А если принудительно писать на винт каждый раз, то тут возможно варианты ![]() Последний раз редактировалось Mnilionic; 01.06.2009 в 21:53. |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 60
|
Вся соль в том что кадр у меня 1, на главной сцене, это сделано для економии размера флешки, если я сделаю 1сцену скажем с 300 кадров, это увеличит размер самой флешки, но будет гарантировать стабильность кода?
Добавлено через 4 минуты Mnilionic, если я вас правильно понял то target_clip - my_so.data.frame - это какбы одна полочка, потом следует допустим target_clip2 - my_so.data.frame2 ... и т.д ? какой примерно код нескольких обьектов в 1 куку? ![]() Последний раз редактировалось Green DeviL; 01.06.2009 в 23:22. |
|
|||||
var my_so:SharedObject = SharedObject.getLocal(frame); // целевые клипы var clips = new Object(); clips.mc1 = _root.carbig1; clips.mc2 = _root.carbig2; clips.mc3 = _root.carbig3; // читаем куку for( mc in clips){ var target_clip = clips[mc]; // сохраняем в липе его ключ target_clip.key = mc; // если есть - отправляем на нужный кадр if( !isNaN(Number(my_so.data[mc])) ) target_clip.gotoAndPlay(my_so.data[mc]); // записываем куку при каждом изменении кадра клипа target_clip.onEnterFrame = folow_frame; } function folow_frame(){ my_so.data[this.key] = this._currentframe; } |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:51. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| sharedobject |
|
|