今天学习Flex3.2嵌入图片,值得说道的是如何嵌入scale-9 缩放的图像
今天學習Flex3.2嵌入圖片,值得說道的是如何嵌入scale-9 縮放的圖像。
自己做了一個示意圖。
九宮圖(scale-9)縮放示意圖
插入文件(圖片)應該在 項目src這個文件夾里。
假如一個大小是100*100,名字叫mypic,jpg的圖片,代碼是:
[Embed(source="mypic.jpg",scaleGridTop="25",scaleGridBottom="75",
scaleGridLeft="25",scaleGridRight="75")]
[Bindable]
public var myPic:Class;
//這樣就把myPic和圖片對應起來,充當了flash里庫導出元件的功能,彌補了flex沒有庫這個概念
//想調用顯示,就可以
<mx:Image id=”myhead” width=”200″ height=”200″ source=”{myPic}”/>
不過發現兩個現象,還沒搞明白如何解釋:
1 如果設置 scaleGridBottom或scaleGridRight 的值大于圖片本身的高度和寬度時,圖片顯示的大小要比通過設置的大,Image 的 width height設置的值不起作用了。
2 自己測試得到的一個結果:假如設置 width=”200″ height=”300″ 出來的結果并不是一個長方形,而依然是大小為200的正方形,為什么不能不等比縮放?
?
from:?http://www.puxiao.com/?p=109?
轉載于:https://www.cnblogs.com/fxair/archive/2010/05/26/1744320.html
總結
以上是生活随笔為你收集整理的今天学习Flex3.2嵌入图片,值得说道的是如何嵌入scale-9 缩放的图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 安装 网络配置 警告
- 下一篇: html中optgroup 标签用法,分