文字样式
fontFamily 字体
fontSize 文字大小
color 文字颜色
fontWeight 文字粗细 bold normal
fontStyle 文字斜体 italic normal
textDecoration 文字下划线 underline none
textAlign 文本对齐方向 left center right
paddingLeft 文本所在容器的左填充距离 数值从0`30
paddingRight 文本所在容器的右填充距离 数值从0`30
textIndent 文本首行缩进值 数值从0`30
leading 文本行间距 数值从0`20
唉。咋说呢,看来你对flex的组件不太了解。
canvas是布局组件,并不支持多少格式属性。而且,flex的容器不像html的div,子组件会继承父容器的字体属性。
flex里面,设置字体、字号,间距,加粗,斜体等等,要在能显示文字的组件设置,比如:textinput,textarea等。
canvas,vbox,hbox,等等,都属于布局类组件(容器),编程的时候不要在布局容器上设置字体类属性(多数也不支持),否则会造成意想不到的混乱。当你的容器嵌套多了,想改的字体样式,都不一定找得到哪里设的。这习惯得改。flex里面组件的css跟html有区别,千万别把html的嵌套习惯带入到flex补充:
ps:label的功能很差,建议不要用。换其他的,设置好显示效果后,比label好看得多。我刚开始学flex的时候,自己做个canvas导航,里面用的是textinput。/mg土豆/dx的感言:
setStyle("fontWeight","normal") 字体粗体、细体
setStyle("fontFamily","xxxxx")字体名字
setStyle("fontSize","10");字体大小
setStyle("color","0xFFFFFF");字体颜色
windows->preference->General->appearance->Colors and Fonts->Basic->Text Fonts
<mx:Label text="wocao" fontSize="12" color="red"/>
这不是跟HTML差不多的吗?
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....