我需要为图库创建幻灯片。而我不知道的一件事是如何创建可重用组件。 例如,我想创建3个组件ImageLoader,Dock(包括drom ImageLoaders)和SlideShow(包括Dock和ImageLoaders)。如何创建包含Flash CS5资源的可重用组件?
ImageLoader它是一个加载图像和加载时显示一些动画的容器。 Dock是一个很少有ImageLoaders的容器,它用来创建Dock的大拇指图像来选择。 SlideShow它是一个容器,它只有很少的ImageLoaders,它用于将图像预加载到ImageLoaders,并在鼠标单击时更改它们。
我需要所有这些组件都可以访问fom动作脚本,所以我可以创建它们的新实例。
示例代码:
im1 = new ImageLoader('../im1s.jpg');
im2 = new ImageLoader('../im2s.jpg');
dock = new Dock(new Array(im1,im2));
ss = new SlideSHow(new Array(im1,im2),dock);
ss.init();
将是greatfull寻求帮助。
P.S.我新的闪存
我知道面向对象和其他许多事情,导致我在python,C,PHP,Java中编程了大约8年。我问的是如何创建并导入组件。例如,我创建了ImageContainer,并希望将其作为一个组件,并将它作为一个组件使用。我通过它创建了SWC文件(我相信它是一个组件文件),然后尝试在另一个Flash影片中使用它。但我不能在这部电影中创建它的实例(var a:MovieClip = new ImageContainer()),我不知道为什么。这就是我要问的。谢谢。 – 2011-02-27 06:59:56
抱歉,起初我不明白你的问题...... – Drala 2011-03-01 11:00:09