Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Очень нужно... команда onLoad(вроде)... (http://www.flasher.ru/forum/showthread.php?t=101820)

Dampire 03.10.2007 18:11

Очень нужно... команда onLoad(вроде)...
 
Всем привет!
У меня проблема...
Создаю движок на Флеше и столкнулся с 1 очень неприятной штукой...
Мне необходимо чтобы скрипт загрузил значения из файла txt(это я сделал) - Но! чтобы пока эти значения не загрузятся полностью скрипт дальне не выполнялся...
Возможно просто необходимо создать экран загрузки..., но я не знаю как...
Подскажите! Plzzz.

Wolsh 03.10.2007 18:20

Ну так в чем проблема, используйте онЛоад. Что не получается?

Dampire 03.10.2007 18:28

прописываю _root.onLoad.function()
...и так далее...
Не работает зависает(

Дело в том что загрузиться должно число (NumOfButtons), от которого зависит сколько кнопок будет на экране, А он создает около 15000 и комп зависает на этом.. Хотя в Text.txt прописано число &NumOfButtons = 10

Molecula 03.10.2007 18:35

Код:

_root.onLoad=function(){
...
}


Dampire 03.10.2007 18:40

спс)))

Wolsh 03.10.2007 18:44

И то не так :)
Код:

LogLoader = new LoadVars();
LogLoader.onLoad = function(success){
    if(success){......} // здесь пишешь чего делать после загрузки
}
LogLoader.load(url); // url - адрес текстового файла


Dampire 03.10.2007 19:31

Брррр....
Чтото не пойму...
LogLoader.load(url); // url - адрес текстового файла - почему это в самом конце?

Dampire 03.10.2007 19:34

Вложений: 1
Обрезанный исходник...
Вот он и глючит...

Wolsh 03.10.2007 19:53

>> почему это в самом конце?
Потому что ты сначала говоришь, чего делать с яблоками, а потом их раздаешь. Иначе сожрут.
На самом деле наверно не критично, не проверял. Но хороший стиль требует так :)
То есть в человеческой модели типа так:
- Федя, будешь грузчиком.
- Федя, грузить - это хватать что сказали и тащить туда. Как дотащишь, свистнешь.
- Федя, грузи(муку).
Так что если ты скажешь "Федя, будешь грузчиком. Федя, грузи(муку)", результат будет непредсказуем :) Черт его знает, куда он ее потащит.
Кроме того, в любой момент ты можешь сказать "Федя, грузи(яйца)" (т.е. в любом другом месте скрипта) и он загрузит и свистнет, как договорились. Т.е. выполнит тот же онЛоад, но для другого файла ("яйца").
----------
Обрезанного не посмотрю, меня восьмерка вполне устраивает, на АС3 я не пишу и надобности в Адоби флэш КС3 не испытываю совершенно.
Так что ждите, может кто забредет с КС3, или научитесь сохранять в более популярном формате свои не-АС3-проекты.

Dampire 04.10.2007 19:10

Спасиб)
Зачот за чувство юмора)

Dampire 04.10.2007 19:21

Оппа...
Еще трабла...
Нужно ввести строку:
"menu.button"+i+".txt" = "TextButton"+i
тоесть если i = 5 то
menu.button5.txt = TextButton5
Поможите?
Ато чтото он не читает эту строку... говорит что слева от = должна быть переменная или параметр...(((

DarkLight 04.10.2007 19:32

Код:

menu["button"+i].txt = "TextButton"+i;

Molecula 04.10.2007 20:39

Не грузите переменную из текстового файла, считывайте из ИксЭмЭля.

Dampire 04.10.2007 21:54

Еще одна трабла...
set ("menu.button"+i+".opisanie")= "text"+i
он пижет в текстовом поле text5 (значение i = 5)
Нужно чтобы он прописат значение переменной text1 = "здесь описание" , которое загружается из файла Text.txt
Помогите исправить...

>> Не грузите переменную из текстового файла, считывайте из ИксЭмЭля.
А как? я не умею(((

Wolsh 05.10.2007 00:03

menu["button"+i].opisanie=this["text"+i] возможно (или может _root["text"+i])... От остального кода зависит.

Dampire 05.10.2007 18:49

Спасибо!
У меня вот есть значение
&text1=bla bla bla
Флешка не грузится если я в первом кадре не написал
text1 = 0
Тоесть флешка зависает, если она загружает из Text.txt значения которых еще нет во флешке...
Как это исправить?

Wolsh 05.10.2007 19:59

Никак это не связано, проблема в другом месте, ищите


Часовой пояс GMT +4, время: 07:57.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.