|
as处理文本闪奕flash培训-flash as培训-as暑期培训-flash as周末班-flash培训
文本行量度 (Text line metri):文本字段中文本内容不同部分的大小的量度,如文本的基
线、字符顶部的高度、下行字符(某些小写字母延伸到基线以下的部分)的大小
远程源加载文本值有三种方式:闪奕flash培训-as培训-as暑期培训-flash as周末班-flash培训
■URLLoader 和 URLRequest 类可以从本地或远程位置为文本加载
变量。
■ FlashVars 属性被嵌入到承载 SWF 文件的 HTML 页中,可以包含文本变量的值。
■ flash.net.SharedObject 类管理值的永久存储。
滚动的文本字段 闪奕flash培训-as培训-as暑期培训-flash as周末班-flash培训
package
{
import flash.display.Sprite;
import flash.text.*;
import flash.events.MouseEvent;
public class TextScrollExample extends Sprite
{
private var myTextBox:TextField = new TextField();
private var myText:String = "Hello world and welcome to the show. It's
really nice to meet you. Take your coat off and stay a while. OK, show is
over. Hope you had fun. You can go home now. Don't forget to tip your
waiter. There are mints in the bowl by the door. Thank you. Please come
again.";
public function TextScrollExample()
{
myTextBox.htmlText = myText;//指定为html
myTextBox.width = 200;//宽
myTextBox.height = 50;//高
myTextBox.multiline = true; //是否为多行文本
myTextBox.wordWrap = true; //是否自动换行
myTextBox.background = true;//是否有背景
myTextBox.border = true; // 是否有边框
var format:TextFormat = new TextFormat();//字体样式
format.font = "Verdana";//字体
format.color = 0xFF0000;//颜色
format.size = 10;//大小
myTextBox.type =TextFieldType.INPUT;//文本框类型,输入框
myTextBox.setTextFormat(format);//设置字体样式
myTextBox.selectable=true //被选中状态
myTextBox .selectionBeginIndex; //选中的开始索引
myTextBox.selectionEndIndex; //选中的结束索引
myTextBox.autoSize = TextFieldAutoSize.LEFT; //对齐方式为左
addChild(myTextBox);
myTextBox.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownScroll);
}
public function mouseDownScroll(event:MouseEvent):void
{
myTextBox.scrollV++;//向上滚动
}
}
}
捕获文本输入 闪奕flash培训-as培训-as暑期培训-flash as周末班-flash培训
TextEvent.TEXT_INPUT事件
displayAsPassword = true //密码框
txt.restrict ="A-Z";//限定输入的为大写
txt.textColor //文本颜色
var sheet:StyleSheet = new StyleSheet();
sheet.parseCSS(loader.data); //加载外部css
使用嵌入字体
嵌入字体字符是消除锯齿的,特别是对于较大的文本,该字体可以使文本边缘看起来更
平滑。
■ 可以旋转使用嵌入字体的文本。
■ 嵌入字体文本可以产生透明或半透明效果。
■ 可以对嵌入字体使用字距调整的 CSS 样式。
步骤: 闪奕flash培训-as培训-as暑期培训-flash as周末班-flash培训
将 TextField 的 embedFonts 属性设置为 true。
■ 创建一个 TextFormat 对象,将其 fontFamily 属性设置为嵌入字体的名称,并对 TextField
应用 TextFormat 对象。指定嵌入字体时,fontFamily 属性应只包含一个名称;该名称
不能是用逗号分隔的由多个字体名称构成的列表。
■ 如果使用 CSS 样式为 TextField 或组件设置字体,请将 font-family CSS 属性设置为
嵌入字体的名称。如果要指定一种嵌入字体,则 font-family 属性必须包含单一名称,
而不能是多个名称的列表。
静态文本字段无法用as来创建而必须通过创作工具创建,但可通过遍历来访问静态文本的引用
闪奕flash培训-as培训-as暑期培训-flash as周末班-flash培训
或许您还想了解:
as处理位图-闪奕 flash培训 as培训 flex培训 php培训
as处理文本-闪奕 flash培训 as培训 flex培训 php培训
as处理影片剪辑-闪奕 flash培训 as培训 flex培训 php培训
as滤镜和对象变形-闪奕 flash培训 as培训 flex培训 php培训
as过滤显示对象-闪奕 flash培训 as培训 flex培训 php培训
as使用内置方法绘制形状-闪奕 flash培训 as培训 flex培训 php培训
as创建渐变线条和填充-闪奕 flash培训 as培训 flex培训 php培训
as Graphics类继承于object-闪奕 flash培训 as培训 flex培训 php培训
|