Просмотр полной версии : Очень нужно... команда onLoad(вроде)...
Всем привет!
У меня проблема...
Создаю движок на Флеше и столкнулся с 1 очень неприятной штукой...
Мне необходимо чтобы скрипт загрузил значения из файла txt(это я сделал) - Но! чтобы пока эти значения не загрузятся полностью скрипт дальне не выполнялся...
Возможно просто необходимо создать экран загрузки..., но я не знаю как...
Подскажите! Plzzz.
Ну так в чем проблема, используйте онЛоад. Что не получается?
прописываю _root.onLoad.function()
...и так далее...
Не работает зависает(
Дело в том что загрузиться должно число (NumOfButtons), от которого зависит сколько кнопок будет на экране, А он создает около 15000 и комп зависает на этом.. Хотя в Text.txt прописано число &NumOfButtons = 10
Molecula
03.10.2007, 18:35
_root.onLoad=function(){
...
}
И то не так :)
LogLoader = new LoadVars();
LogLoader.onLoad = function(success){
if(success){......} // здесь пишешь чего делать после загрузки
}
LogLoader.load(url); // url - адрес текстового файла
Брррр....
Чтото не пойму...
LogLoader.load(url); // url - адрес текстового файла - почему это в самом конце?
Обрезанный исходник...
Вот он и глючит...
>> почему это в самом конце?
Потому что ты сначала говоришь, чего делать с яблоками, а потом их раздаешь. Иначе сожрут.
На самом деле наверно не критично, не проверял. Но хороший стиль требует так :)
То есть в человеческой модели типа так:
- Федя, будешь грузчиком.
- Федя, грузить - это хватать что сказали и тащить туда. Как дотащишь, свистнешь.
- Федя, грузи(муку).
Так что если ты скажешь "Федя, будешь грузчиком. Федя, грузи(муку)", результат будет непредсказуем :) Черт его знает, куда он ее потащит.
Кроме того, в любой момент ты можешь сказать "Федя, грузи(яйца)" (т.е. в любом другом месте скрипта) и он загрузит и свистнет, как договорились. Т.е. выполнит тот же онЛоад, но для другого файла ("яйца").
----------
Обрезанного не посмотрю, меня восьмерка вполне устраивает, на АС3 я не пишу и надобности в Адоби флэш КС3 не испытываю совершенно.
Так что ждите, может кто забредет с КС3, или научитесь сохранять в более популярном формате свои не-АС3-проекты.
Спасиб)
Зачот за чувство юмора)
Оппа...
Еще трабла...
Нужно ввести строку:
"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
Не грузите переменную из текстового файла, считывайте из ИксЭмЭля.
Еще одна трабла...
set ("menu.button"+i+".opisanie")= "text"+i
он пижет в текстовом поле text5 (значение i = 5)
Нужно чтобы он прописат значение переменной text1 = "здесь описание" , которое загружается из файла Text.txt
Помогите исправить...
>> Не грузите переменную из текстового файла, считывайте из ИксЭмЭля.
А как? я не умею(((
menu["button"+i].opisanie=this["text"+i] возможно (или может _root["text"+i])... От остального кода зависит.
Спасибо!
У меня вот есть значение
&text1=bla bla bla
Флешка не грузится если я в первом кадре не написал
text1 = 0
Тоесть флешка зависает, если она загружает из Text.txt значения которых еще нет во флешке...
Как это исправить?
Никак это не связано, проблема в другом месте, ищите
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.