我創建幻燈片,每個幻燈片可以有: - 視頻或靜止 - 1音軌或多個(最多3個) - 1按鈕或多個(最多3個)AS3:創建一個具有多個參數和可選參數的類?
我以爲每一張幻燈片可以是自己的對象,然後我會通過視頻,音頻,按鈕等,把它作爲參數:
package
{
import flash.media.Video;
public class Section
{
public function Section (video:Video, still:myPhotoClass, audiotrack:Sound, button:myButtonClass) {
// can have video OR a still
// can have 1 audio track or several
// can have 1 button or more
}
}
我不知道如何去接近這個,因爲有可以是某些項目(音頻,按鈕)的倍數,並且還有兩個項目是可選的,因爲可以有一個或另一個(視頻/靜止)。
例如,這是我應該避免作爲參數完全傳遞,使用不同的方法(getters/setters,也許)?