Извините за глупый вопрос, но я уже сломал голову, как это сделать. По разному
эксперементировал и всё никак не получится.
Нужно при нажатии на мувик (дом), появлялась полоска загрузки (строительства),
при 100% загрузки - дом строился.
1) всего 1 кадр на основной монтажной линейке
Код
stop();
2) создал мувик house, в нём 3 кадра (stop, start, build):
2.1) В первом "stop" прописано
Код
stop();
_root.home=0;
(home - динамический текст)
Создаём дин.текст (home), мувик - полоска (poloska - без скриптов)
2.2) Во втором "start" прописано
Код
stop();
/*_parent.onEnterFrame = function() {
if (home=="100") {
_parent.gotoAndPlay("build");
}
}*/
// взял в комментарии, т.к. нет нужного эффекта
Остаётся дин.текст (home), мувик - полоска (poloska - без скриптов),
создаём мувик (без названия - не играет роли), в нём код:
Код
_parent.home++; // прибавляет по единице
_parent.poloska._xscale=_parent.home; // полоска растёт
/*_root.onEnterFrame = function() {
if (home=="100") {
_house.gotoAndPlay("build");
}
}*/
// взял в комментарии, т.к. нет нужного эффекта
2.3) В третем "build" прописано
Код
stop();
Остаётся дин.текст (home), мувик - полоска (poloska - без скриптов)
Сюда и должен переходить мувик при достижении 100% загрузки.
----------------------------------------------------------------------
Может, это можно сделать при помощи
getBytesTotal();, правда я не умею пользоваться
этой функции к своему сожалению.