![]() |
|
||||||||||
|
|||||
|
Banned
[+1.3 03.12.07]
[+4 13.08.07] [+1.3 28.11.07] [+4 03.12.07] Регистрация: Aug 2007
Сообщений: 11
|
Есть клип ("резиновая шапка"). Необходимо сделать предзагрузчик.
Пробовал простым способом: в первом фрейме ставил предзагрузчик, когда клип полностью загрузится - переходим на второй фрейм (где лежит сама шапка). Вроде все отлично играет, НО сам скрипт "резинки" не работает (т.е. не растягивается и т.п.). Думаю есть решение - сделать отдельный клип-предзагрузчик, который будет считать загруженые байты моего клипа. Кто знает как это сделать, прошу помощи профессионалов! |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
зависит от того насколько грамотно у вас написан код. Если разбит на функции, то просто...сначала прелоадер загрузит всё, потом запускать первую функцию инициализации..ну если всё тупо набито во фреймах и мувиках, то уже копаться и разбираться
|
|
|||||
|
Banned
[+1.3 03.12.07]
[+4 13.08.07] [+1.3 28.11.07] [+4 03.12.07] Регистрация: Aug 2007
Сообщений: 11
|
В первом кадре на мувике загрузчика
onClipEvent (load)
{
total = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = loaded / total * 100;
if (loaded == total) {
_root.gotoAndStop(2);
} else {
_root.preeloader.gotoAndStop(parseInt(percent));
}
}
в самом клипе:
Stage.scaleMode = "noScale";
Stage.align = "TL";
var resize_obj = {};
resize_obj.onResize = function() {
_root.act1._x = Stage.width * 1 / 4 - 100;
_root.act2._x = Stage.width * 1 - 480;
};
resize_obj.onResize(); Чтоб не путаться "preeloader" - это клип, в котором каждому проценту соответствует свой фрейм Если знаете где зарыт клад - пришлите ссылочку! Я сделаю из него сокровище! Последний раз редактировалось etc; 04.12.2007 в 00:02. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
alexx25 получает бан.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|