我创建幻灯片,每个幻灯片可以有: - 视频或静止 - 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,也许)?