【发布时间】:2010-05-18 15:42:52
【问题描述】:
我正在创建一个幻灯片,其中每张幻灯片都可以包含: - 视频或静止图像 - 1 个或多个音轨(最多 3 个) - 1 个或多个按钮(最多 3 个)
我在想每张幻灯片都可以是它自己的对象,然后我会将视频、音频、按钮等作为参数传递给它:
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
}
}
我不知道如何解决这个问题,因为某些项目(音频、按钮)可能有多个,而且有两个项目是可选的,因为可以有一个或另一个(视频/仍然)。
例如,我是否应该完全避免作为参数传递,使用不同的方法(可能是 getter/setter)?
【问题讨论】:
标签: class parameters actionscript-3