您现在的位置是: 软件 > 设计在线 > Flash > 基础教程 > 正文


-办公软件学校应用一览
-PHP编程释疑
-“选购”合适的虚拟光驱
-PHP数据库开发全接触

体验Flash MX(6):文本区的属性和方法
2002-03-23· ·Demon.S··DnVsystem

上一页  1 2  

  textField经常会和Selection对象连用,经常用用到的组合将是这样:

  onmouseup=function(){trace(Selection.getBeginIndex());trace(Selection.getEndIndex());txt.
replaceSel(" ")}

  getBeginIndex获取鼠标开始选择的文本的开始端,getEndIndex则获取鼠标放开那一刹那的末端,这时,如果用textField的replaceSel修改文本为空,即为删除文本。

  TextFormat

  TextFormat对象可以直接的形容成为TextField的CSS,通过对象的形势存放文本区所使用的样式。

  我们通过一个例子来说明常用的属性:

  tf=new TextFormat();
  with (tf) {
   align="right" //排列方向;
   indent=20 //段缩进;
   italic=bold=1 //斜体加粗;
   size=20 //大小;
   font="arial" //字体;
   leading=2 //行间距;
   underline=1 //下线;
   leftmargin=4 //左间距;
   rightmargin=7 //右间距;
   tabstops=10 //table缩进;
  }

  tf.color=0x234567 //颜色;
  txt.html=true;
  txt.htmltext="DnVsystem";
  txt.selectable=0;
  txt.setNewTextFormat(tf);

(图2)

  通常在使用textformat的时候我们可能会使用动态文本,而动态文本经常会有一些html的元素读入,这时,我们需要使得html属性不为假,并从htmltext给定内容;在textformat中以上基本都会经常使用,而对于文本区的selectable属性则是针对防止copy做出的对策之一;过程和html一样,当样式定完后,通过setNewTextFormat给予/应用extField对象新的样式。(如图2)

  原文件:http://www.dnvs.net/tutorial/flash_mx/day6.fla

  注:

  虽然说Flash MX的属性有很多,甚至让人眼花缭乱,难以记住的感觉,但是每个属性都和其英文有直接相关的含义,所以如果看完这些还不明白,你大可翻阅金山词霸。

上一页  1 2  

■ 相关内容
 体验Flash MX(10):服务器/客户数据存储控制
 体验Flash MX(9):Button对象
 使用Flash MX制作动态相册
 体验Flash MX(8):控制时钟Timer
 用Flash MX制作飞舞的蝴蝶
 用Flash MX制作舞动的龙
 体验Flash MX(7):及时监听对象Listener
 体验Flash MX(5):网络数据和文本相关操作
 体验Flash MX(4):用代码绘图
 体验Flash MX(3):界面组件Components UI
 体验Flash MX(2):LoadMovie和LoadVars
 体验Flash MX(1): 打开闪烁的新世界
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!