Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как в as3 вытащить переменную за функцию?
Форумы портала PHP.SU » Разное » Другие языки программирования » как в as3 вытащить переменную за функцию?

Страниц (1): [1]
 

1. Рачей - 03 Ноября, 2015 - 23:38:02 - перейти к сообщению
Привет.

CODE (htmlphp):
скопировать код в буфер обмена
  1. function onComplete(event:Event):void {
  2. var img:Array = [event.target.data];
  3. }



как получить массив img вне функции?
2. DeepVarvar - 04 Ноября, 2015 - 00:27:55 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. function onComplete(event:Event):Array {
  2.     var img:Array = [event.target.data];
  3.     return img;
  4. }
?
3. Рачей - 04 Ноября, 2015 - 00:44:47 - перейти к сообщению
пробовал, не катитНедовольство, огорчение(
(Добавление)
ругается Монтажный кадр 1, Layer 'Слой 1', Frame 1, Line 14 1120: Access of undefined property img.
4. DeepVarvar - 04 Ноября, 2015 - 00:54:14 - перейти к сообщению
Тогда мне мало данных для понимания контекста.
Тем более я АС в глаза никогда не видел.
Хрен я знаю какая там область видимости, какие замыкания.
Чеши на форум флешеров.
5. Рачей - 04 Ноября, 2015 - 01:00:43 - перейти к сообщению
да там на форуме флешеров тишь да гладь...

CODE (javascript):
скопировать код в буфер обмена
  1. var loader:URLLoader = new URLLoader();
  2. loader.load(new URLRequest("myxml.xml"));
  3. loader.addEventListener(Event.COMPLETE,onComplete);
  4.  
  5. function onComplete(event:Event) {
  6.         var img:Array = [event.target.data];
  7.        
  8.         //trace(img)
  9.        
  10.         //return img;
  11. }

вот конструкция которая грузит картинки из файла и создает массив... как его получить вне этой функции... пипец. всю голову поломал..
6. DeepVarvar - 04 Ноября, 2015 - 02:08:00 - перейти к сообщению
Давай вернемся к самому первому вопросу:
Рачей пишет:
как получить массив img вне функции?

Где получить?
Код асинхронный, обработка данных возможна только в каллбеке.
Задай вопрос иначе.
Например: Как передать эту картинку в другую функцию которая знает что делать с этой картинкой?

 

Powered by ExBB FM 1.0 RC1