Я хочу расширить свою функцию для лучшего дизайна, чтобы я мог передать объект холста, чтобы мне не нужно было писать N функций. Я не уверен, как это сделать правильно, я пришел с наивным дизайном с переключателем, но даже если я добавлю еще один холст, мне все равно нужно написать новый код для нового холста.
function fadeCanvasOut(event:TimerEvent):void
{
canvas1.alpha -= 0.1;
}
private function showForm():void
{
var myTimer:Timer = new Timer(20, 10);
myTimer.addEventListener("timer", fadeFormIn);
myTimer.start();
}
мне нужно что-то вроде:
function fadeCanvasOut(event:TimerEvent, aCanvas:Canvas):void
{
aCanvas.alpha -= 0.1;
}
private function showForm(aCanvas:Canvas):void
{
var myTimer:Timer = new Timer(20, 10);
myTimer.addEventListener("timer", fadeFormIn(timerEvent, canvas1);
myTimer.start();
}
Если бы кто-нибудь мог, пожалуйста, просветить меня, я был бы признателен.