簡體   English   中英

Flash/AS3 將方法傳遞給方法

[英]Flash/AS3 passing a method into a method

我正在嘗試制作一個轉換管理器,並且我希望將一個方法傳遞給一個方法,因為我想制作一堆不同的單獨轉換方法,我將它們作為公共 static function 從轉換 ZA2F21ED4F8EBC29

例子

在 TransitionController class 中:

public function doTransition(mc:MovieClip, transition:Function = Transitions.Basic):void {
        transition(mc);
    }

在過渡 class 中:

public class Transitions
{

    public static function Basic(mc:MovieClip = null):void {
        // a whole lot of transitional stuff here
        trace("Transitions.Basic:" + mc);
    }

}

這有意義嗎? 我無法讓它工作

沒關系它在其他地方出錯了:) 它的工作原理忘記添加冒號 Transition.Basic()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM