![]() |
eval для функции
В переменной obj путь и имя мувика
В переменной method имя функции внутри мувика Как вызвать obj.method() ? |
При помощи квадратных скобок НЕЛЬЗЯ обратится к мувикам «через один», например:
Код:
var path2MC = 'element.mc'Код:
function Movie(path)1) Если функция назначена самому клипу, то просто сделайте так: Код:
Movie(path2MC).Yo = function(){ trace('Yo') }Код:
Movie(path2MC).onEnterFrame = function() |
Если я правильно понял:
a.b.x = function(){ trace("!"); } path1 = "a.b"; func = "x"; path01 = path1.split(".")[0]; path02 = path1.split(".")[1]; _root[path01][path02][func](); В примере path1 = obj, func = method. Дед Анвирыч это имел ввиду? |
Цитата:
|
имеем переменные типа -
statSTR,statDEX,statCON,statWIS,statINT,statCHA имеем массив stats (таполнение- STR,DEX,CON и тд) . есть функция. Код:
function getStat(stat) { |
2 Nirth : а чего не работает ?
Код:
function getStat(stat) { |
возвращает андефайнд.
|
возвращает андефайнд.
|
странно
зы: если ты про свою функцию, то она вообще ничего не возвращает (т.е. undefined), а trace определяет тип несуществующего объекта (посмотри чему равна i) - опять undefined: все как написал |
Код:
private var stat:String; |
я удаляюсь (не врубаюсь о чем речь)
|
Я тоже ничего не понял. Функция silin-а работает правильно. Она может вернуть андефайнд, токлько если не задать значения переменным - statSTR=0;statDEX=1;statCON=2; Что еще там за траблы возникли, не понимаю, хоть убей.
|
| Часовой пояс GMT +4, время: 13:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.