Я создаю слайд-шоу, где каждый слайд может иметь:
- видео или фото
- 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
}
}
Я не уверен, как к этому приблизиться, поскольку может быть несколько элементов (аудио, кнопки), а также два элемента являются необязательными в том смысле, что может быть ОДИН или ДРУГОЙ (видео /still).
Например, это то, что я должен просто избегать передачи в качестве параметров, используя другой подход (возможно, получатели / установщики)?