![]() |
Функция-таргетинг проблема
Привет всем,
Пожалуйста помогите мне справиться со следующей задачей: У меня есть файл, состоящий из одного кадра. Внем находятся клипы с кнопками, их id имеют цифровые значения. В главный timeline грузятся переменные с теми же id. Я хочу написать функцию которая бы звалась из кнопок в клипах. Эта функция должна создать текстовое поле в клипе и загрузить текст из значения переменной, пользуясь id клипа для определения id переменной. Написанная мной функция не работает - она делает текстовое поле в главном таймлайне и не загружает значение переменной. Привожу код: Код:
stop(); |
Цитата:
mytext.text = eval("_root.va"+this. _name); Во-вторых - трабл с путями. trace(this); попробуй. Насколько мне известно - либо передавай рутовой функции ссылку на вызвавшего, либо саму функцию посели в клипы (что правильнее, потому что больше она никому не нужна). Assuming: внутри клипа Код:
function showCaption() { |
Цитата:
functionName.apply (thisReference, [parameter1, parameter2.....]); functionName - имя функции thisReference - ссыла на объект, к которому ее применяем [parameter1, parameter2.....] - массив параметров функции внутри самой функции везде пишем 'this' в качестве обращения к объекту |
Интересно, где мы это пишем? Еще вопрос - как написать функцию, чтобы задать autoSize для текст фиелд (я подозреваю, что это не работает для createTextField)
|
Вот мое нынешнее состояние, работает прекрасно, хотя очень сильно подозреваю, что можно поизящнее... одна беда- autoSize не работает, когда попытался вставить текстовое поле вместо того, чтобы криэйт, чтобы потом форматировать как аutosize, это не работает...
Код:
function showCaption(mc) { |
to NoxNoctis:
Эмм... Это, как я понял, макромедийцы сделали макрос на тему Цитата:
Код:
_root.myFunc(this._target); |
2Parafly
наверно так и есть... просто зачем городить огород, когда все уже украдено до нас ? ;))) |
| Часовой пояс GMT +4, время: 07:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.