我从来没有做过这样的事情!试图谷歌周围,但找不到有用的东西!文字在图像上我闪光灯幻灯片(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>