我想使用Adobe Flash(Actionscript 3)实现特定的图像效果。
我想通过不同大小的圆圈(从30px-5px变化)显示时间轴上的图像(宽度200px,高度600px)。
我正在考虑使用图像蒙版并在时间轴上创建单独的圆圈,这样当电影播放时,每个随机大小的圆圈一个接一个地显示最后的图像。所以这可能会耗费时间......
有谁知道更好的方法,我可以达到效果?此外,有没有人知道任何闪光图像效果助手一般,我正在寻找类似绿色袜子的东西,除了图像效果......
非常感谢任何帮助!!!
干杯, 杰斯
答案 0 :(得分:0)
如果你正在寻找一个适合初学者友好的flash效果框架,Branden Hall写了一个很好的图书馆,名为"炒作" http://www.hypeframework.org/
它非常适合效果,过渡和生成艺术。
也许尝试使用透明的" BitmapCanvas"作为面具。
答案 1 :(得分:0)
这很简单 - 将所有圈子添加到容器中,该容器是图像的遮罩。
// load image / place on stage
var circlesContainer:MovieClip = new MovieClip();
addChild(circlesContainer);
your_image.mask = circlesContainer;
或者,如果您正在时间线上执行所有操作,您显然可以创建一个MovieClip并将其放在图像层上方的遮罩层中。