
添加代码:
<s:BorderContainer width="100%" height="100%" backgroundImage="@Embed(source='assets/untitled.png')">
</s:BorderContainer>
整体示例:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
minWidth="955" minHeight="600">
<s:BorderContainer width="100%" height="100%" backgroundImage="@Embed(source='assets/untitled.png')">
//内容
</s:BorderContainer>
</s:Application>
首先在flash build中新建一个flex项目,第一步填写项目名称-flexpaper,第二步直接默认,最后一步需要注意下。选择合并到代码中,要不然你的bin-debug目录下面会出现很多其他的swf文件
然后把你1步下载下来的源码解压。
。。。唉。咋说呢,看来你对flex的组件不太了解。canvas是布局组件,并不支持多少格式属性。而且,flex的容器不像html的div,子组件会继承父容器的字体属性。flex里面,设置字体、字号,间距,加粗,斜体等等,要在能显示文字的组件设置,比如:textinput,textarea等。canvas,vbox,hbox,等等,都属于布局类组件(容器),编程的时候不要在布局容器上设置字体类属性(多数也不支持),否则会造成意想不到的混乱。当你的容器嵌套多了,想改的字体样式,都不一定找得到哪里设的。这习惯得改。flex里面组件的css跟html有区别,千万别把html的嵌套习惯带入到flex补充:ps:label的功能很差,建议不要用。换其他的,设置好显示效果后,比label好看得多。我刚开始学flex的时候,自己做个canvas导航,里面用的是textinput。/mg土豆/dx的感言:欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)