0
var callback = null;
addEventListener(Event.MouseDown, callback = function(e:Event){blabla....});
Могу ли я назначать аргументы при вызове функции?назначить аргумент при вызове функции в actionscript
var callback = null;
addEventListener(Event.MouseDown, callback = function(e:Event){blabla....});
Могу ли я назначать аргументы при вызове функции?назначить аргумент при вызове функции в actionscript
Конечно. Попробуйте это вместо этого.
var callback = function(e:Event, arg1, arg2) { blabla....};
addEventListener(Event.MouseDown, function(e) { callback(e, 0, 1); });
Или если я неправильно понял ваш вопрос, возможно, таким образом:
var callback = null;
addEventListener(Event.MouseDown,
callback = function(e:Event) { anotherfunction(arg1, arg2); });
Проверьте это: http://stackoverflow.com/questions/1464925/passing-parameters-to-event-listeners-handlers –
Или [Как передать аргументы в функцию прослушивателя событий в flex/actionscript?] (Http://stackoverflow.com/questions/6406957/how-to-pass-arguments-into-event-listener-function-in-flex- ActionScript/6407128 # 6407128) – Marty