2008-03-03
Flex 的 scale-9 图片处理
关键字: flex
Flex支持使用scale-9定义植入的图片。scale-9可以让你定义在一个图片上独立分割9个区域。这九个区域是由穿过图片两条水平线和两条竖线定义的,这样,图片的每条边会被分割成三个区域。如果图片有一些特殊的边,用普通的样式无法呈现,或者图片有圆角,scale-9可以使图片缩放的时候更加清晰。如果处理得好,可以看到图片缩放是甚至不会有明显的模糊感。很多时候我们用来这个方法来制作可以变尺寸的按钮,而这些按钮美工设计得美仑美奂,如果只是用美工的设计原稿图片来做按钮,当尺寸没有变化时效果非常好,但是当按钮的尺寸发生变化时,可能按钮会变得很丑。
如下图:
在mxml中的代码如下:
这样引用图片就不会因为程序的放大和缩小而使图片伸缩。图片只会伸缩图片上标记为“伸缩部分”的地方。
如下图:
在mxml中的代码如下:
<mx:Script>
<![CDATA[
[Embed(source="slice_9_grid.gif",
scaleGridTop="5", scaleGridBottom="25",
scaleGridLeft="7", scaleGridRight="60")]
[Bindable]
public var imgCls:Class;
]]>
</mx:Script>
这样引用图片就不会因为程序的放大和缩小而使图片伸缩。图片只会伸缩图片上标记为“伸缩部分”的地方。
发表评论
- 浏览: 5513 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
8
共 15 张
共 15 张
最近加入圈子
最新评论
-
两个免费的Flash Chart
Good!
-- by tianhen -
一个Flex+Jsp+Mysql实现的 ...
太感谢了!
-- by strawberry girl -
一个Flex+Jsp+Mysql实现的 ...
正需要这样的例子!谢谢
-- by yuqianskys -
ireport中的模糊查询
恩。还不错。
-- by zouming_3 -
ActionScript 3.0 Cookboo ...
很不错,谢谢楼主的共享,在学校学习了下JS,现在想接触Flex,正好看看。
-- by shatuo






评论排行榜