Просмотр полной версии : обращение к переменной имя которой находться в другой переменной
есть клип /a/aa/aaa в нем переменная имя которой находится в переменной /a/:vari есть кнопка в / как можна обратится к переменной имя которой в /a/:vari, да и еще одно в этой переменной только имя! не путь!...
_root.a.aa.aaa add /a/:vari = "newvalue";
не получается....
Nox Noctis
28.03.2002, 21:07
вы меня конечно простите, но все эти слэшики наводят просто какие-то первобытнообщинные ассоциаци...
я и сам иногда пишу /: вместо _root, потому что это на 3 символа короче :p
но остальные-то зачем ?
вобщем синтаксис такой:
путь_к_переменной[переменная_содержащая_имя] = значение;
например,
name = "d";
_root.a.b.c[name] = "e";
[subway]design
28.03.2002, 21:18
Слэши... такой код ведь невозможно читать...http://smiles.nagash.org/sexy.gif
спасибо, и еще один вопрос... как отобразить знак процента в текстовом поле с галочкой HTML потому что у меня послу того как я загружаю из файла НТМЛ то все что после знака процента отображается как текст ну то есть все теги... видны... что делать?
Nox Noctis
29.03.2002, 13:58
замени в товем хтмльном тексте все символы % которые должны отобразиться на сочетание:
%25
а потом перед тем, как загрузить текст в поле - сделай unescape();
а вообще полная таблица эскейп-последовательностей где-то на макромедии лежит...
i zachem ego delat'? esli i tak rabotaet =))
[subway]design
30.03.2002, 21:43
Чтобы самому не париться:
Flash Help:
Usage
escape(expression)
Parameters
expression The expression to convert into a string and encode in a URL-encoded format.
Returns
Nothing.
Description
Function; converts the parameter to a string and encodes it in a URL-encoded format, where all non-alphanumeric characters are escaped with % hexadecimal sequences.
Example
Running the following code gives the result, Hello%7B%5BWorld%5D%7D.
escape("Hello{[World]}");
See also
unescape
Flash Help:
Usage
unescape(x)
Parameters
x A string with hexadecimal sequences to escape.
Returns
Nothing.
Description
Top-level function; evaluates the parameter x as a string, decodes the string from URL-encoded format (converting all hexadecimal sequences to ASCII characters), and returns the string.
Example
The following example illustrates the escape-to-unescape conversion process.
escape("Hello{[World]}");
The escaped result is as follows:
("Hello%7B%5BWorld%5D%7D');
Use unescape to return to the original format:
unescape("Hello%7B%5BWorld%5D%7D")
The result is as follows:
Hello{[World]}
See also
escape
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.