我從來沒有做過這樣的事情!試圖谷歌周圍,但找不到有用的東西!文字在圖像上我閃光燈幻燈片(Flex)
所以:如何使用動作腳本(可以以其他方式完成)在Flex中的圖像(幻燈片)頂部顯示文本?
(我已經發現了動作腳本代碼,確實實現了幻燈片,但如何表現出一定的動態文本嗎?)
提前感謝!
我從來沒有做過這樣的事情!試圖谷歌周圍,但找不到有用的東西!文字在圖像上我閃光燈幻燈片(Flex)
所以:如何使用動作腳本(可以以其他方式完成)在Flex中的圖像(幻燈片)頂部顯示文本?
(我已經發現了動作腳本代碼,確實實現了幻燈片,但如何表現出一定的動態文本嗎?)
提前感謝!
最簡單的方法就是在圖像上放置一個textarea。
如果是動態文本,請確保您嵌入了字體。如果使用字體時出現奇怪的行爲,例如,如果它沒有顯示,請確保字體已嵌入。 字體也需要,如果你打算在它縮放,旋轉它被嵌入等
使用ActionScript孤單:
var sprite:Sprite = new Sprite();
//let bmp be an image of size 100x100
//loaded thru Loader class or embedded at compile time
sprite.addChild(bmp);
var tf:TextField = new TextField();
//set background/color/font etc here
tf.text = "100x100 image";
sprite.addchild(tf);
tf.x = 50;
tf.y = 50;
確保您addChild
文本後的圖像 - 圖像,否則會在上面的文字,你不會看到它。
使用flex:使用Canvas
或Panel
與absolute
定位以將事物放在彼此之上。
<mx:Canvas>
<mx:Image source="image.png"/>
<!--Make sure Label tag is after Image tag-->
<mx:Label text="my image" x="20" y="20"/>
<mx:Canvas>