PDA

Просмотр полной версии : Вызов функции при нажатии на кнопку


Vitamin E
10.11.2005, 21:45
Почему не работает? :confused:

antonyrec
10.11.2005, 22:02
btn.onRelease = function() {
trace("вызов функции");
};

antonyrec
10.11.2005, 22:03
либо

btn.onRelease = function() {
myTr();
};
myTr = function () {
trace("вызов функции");
};

Slavik2003
10.11.2005, 22:03
Кликаем по кнопке, и в панеле Акшинс вставляем
on (release) {
myTr();
}

А в кадре оставляем только
function myTr () {
trace("вызов функции");
}

antonyrec
10.11.2005, 22:06
2Slavik2003:
Он в одном кадре пишет. И правильно. Если 100 кнопок? Тоже на каждую писать будешь? А если они динамически создаются?...

Vitamin E
10.11.2005, 22:12
antonyrec, спасибо.
btn.onRelease = function() {
myTr();
};
myTr = function () {
trace("вызов функции");
};- то, что надо :)

Slavik2003
10.11.2005, 22:15
antonyrec
Я предполагаю что намного легче кликнуть по кнопке, и сразу видеть что она выполняет, чем копаться в 1000 чах строках программного кода, и выискивать из сотней кодов кнопок одну.
Все зависит от ситуации. Иногда лучше как ты говоришь, иногда как я.
Это мое предположение. Я не спорю.