![]() |
Как выдрать из функции переменную?
Скрипт, который кушает внешний файл:
Код:
var my_lv:LoadVars = new LoadVars(); |
Вместо trace(my_lv.time); передай своей функции: myFun(my_lv.time); и делай что хочешь
|
Не понял, myFun это другая функция?
|
Да. myFun - это другая функция, которая будет запущена по завершению загрузки твоего clock.txt.
Это просто тебе человек для примера привел. Другими же словами - обращайся к своей переменной my_lv.time, но только тогда, когда документ действительно загрузился. |
В общем, нужно чтобы работало примерно так:
Код:
_global.aaa;Но так не работает. |
Короче, чтобы с переменной можно было вне функции работать.
|
тебе же <Что такое хорошо?> русским языком сказал: "но только тогда, когда документ действительно загрузился."
а Futs и способ предложил как это сделать.. чего еще-то? зы: "примерно так" как у тебя не работает (и не будет) потому что когда ты трейсишь(проверяешь свой флаг) переменной еще нет.. |
добавь в свой код вот это и посмотри что напишет
Код:
this.onEnterFrame=function(){ |
silin, Что такое хорошо?, ребята, спасибо что помогаете.
Дело в том, что внутри функции и так выводится нужный результат. И это ведь тоже функция: Код:
this.onEnterFrame=function(){А есть ли способ чтобы извернуться без функций, или хотя бы именной функцией, типа function Aaa(){}? Чтобы можно было в ней return написать, и получить переменную, как aaa = Aaa(). |
давай по порядку:
загрузка clock.txt требует некоторого времени.. до того как загрузится файл, ты не можешь взять данные это понятно? |
| Часовой пояс GMT +4, время: 04:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.