Просмотр полной версии : Как вызвать функцию по нажатию на кнопку
Здравствуйте. Имеется функция: function fname(varX:Number):Number {
var varY:Number = Math.pow(varX, st);
return varY;
}
Как мне запускать ее по нажатию на кнопку build_btn, к примеру?
Функция строит график. При компилировании сразу выполняется.
Psycho Tiger
15.06.2009, 20:26
Повесить обработчик.
onRelease=name;
или
onRelease=function():Void{
name(30);
}
решил не клонировать тему, потому напишу здесь
Вот у меня такая же проблема. Если назначать на событие функцию без парамтеров то все ок, а какназначитиь функцию с динамическими параметрами?
for (i = 1; i <= _global.layer_count; i++)
{ _root.attachMovie("btnRed", "but_" + i, depth + _global.layer_count + i);
_root["but_" + i].onRelease = btn_click("layer" + i, "but_" + i); }
}
в таком случе функция прикрепляется, но при аттаче кнопки к руту он запускает ее на выполнение.. как это обойти?
Если назначать на событие функцию без парамтеров то все ок, а какназначитиь функцию с динамическими параметрами?
http://www.flasher.ru/forum/showpost.php?p=622661&postcount=33
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.