2004/10/29 | flash player 8 探密
类别(flash) | 评论(2) | 阅读(523) | 发表于 12:30
前几天Kevin Lynch展示了flash player 8的新特性

立即引起了业界的轩然大波,录像中大家都看到酷眩的效果,展示中还出现了一段代码:
var filterObj = new flash.filters.DropShadowFilter();

filterObj.blury = undefined;
filterObj.blurx = undefined;
filterObj.knockout = false;
filterObj.inner = false;
filterObj.numIterations = 2;
filterObj.blur = 44;
filterObj.alpha = 100;
filterObj.color = 0x00000000;
filterObj.angle = 36;
filterObj.distance = 11;

loaderClip.filterList = [filterObj];

Martijn De Visser 对这段代码进行了简要分析

可能无法访问,现摘录翻译一下:
var filterObj = new flash.filters.DropShadowFilter();
这句可以看出有一个叫flash.filters的包,用来生成滤镜效果,那么猜测会有诸如flash.effects的包来实现动态效果
而且出现了新的对象:flash,这意味着该包内嵌于flash player的话,我们可以生成更小尺寸的swf,因为很多效果已经内置。

loaderClip.filterList = [filterObj];
这一句呢,说明MC有个filterList的属性,为Array类型,那么我们就可以加载多个滤镜在一个MC上。

不过以上都是猜测,发布前也会有很多改动,不过我们已经可以窥见冰山的一角了。
0

评论Comments

日志分类
首页[43]
flash[21]
java[1]
game[15]
web[3]
life[3]