Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как достать ссылку на функцию из XML (http://www.flasher.ru/forum/showthread.php?t=148899)

plusmc 14.01.2011 01:01

Как достать ссылку на функцию из XML
 
Допустим, есть у нас хмль

<xml>
<element func={Main.game.function1} />
</xml>

Где {Main.game.function1} - это как я понимаю ссылка на функцию.

Но xml.element.@func возвращает XMLList, как его преобразовать в функцию и вызвать?

Gaen 14.01.2011 01:18

xml.element[0].@func

plusmc 14.01.2011 01:21

Да забыл [0], но это не суть. Возвращает то все равно XMLList а не ссылку на функцию

Psycho Tiger 14.01.2011 01:22

this["someFunction"], super["someFunction"].

scarbo 14.01.2011 01:22

Возвращает просто строку.А как имея строку инициировать запуск функции, про это можно почитать тут - http://help.adobe.com/ru_RU/AS3LCR/F...0.0/index.html

Wolsh 14.01.2011 02:24

Хм. Ссылка будет преобразована в строку, и XML будет выглядеть как
Код:

<xml>
  <element func="function Function() {}"/>
</xml>

И как Вы собираетесь идентифицировать функцию, вытащив строку "function Function() {}" ?)


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

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