当前位置:主页>flash教程>文章内容
Flash MX 精彩文本篇(滚动文本框和动态文本)
来源: 作者: 发布时间:2007-04-30  

  滚动文本框

  Component为FlashMX新增特性。引进了组件(Component)的概念后,可定制常见的程序界面,包括滚动条、超文本域、输入按钮、单选按钮、多选按钮、列表和复选框。这些大大加速了开发进度。现在来看看如何用组件定制滚动文本框。

1、选择Window->Components,出现属性面板。(如图9)



  其中的ScrollBar就是我们要用到的组件。

2、拖动一个组件ScrollBar到场景上。如果让其和文本框吸附在一起的话,会自动变大和文本框一样长。吸附的方法是点击View,选择Snap to Objects,这时在组件ScrollBar里可以看到Target Textfield里的label target为:poems。(如图10)



  如果ScrollBar不和文本边框靠在一起的话,需要在组件的属性栏里写上label target:poems(这一步也是很重要的)。另外要求ScrollBar放到第2填上。

1. 这样即可很自如地来阅读诗的全部内容了,Ctrl+Enter测试整体效果。(如图11)



  拖动滚动条可以看到全部的诗的内容,此外滚动条的样式也可以由用户自己来定制。几种解决文本的方法,都需要我们根据实际应用来细心选择。学习中,还要发挥自己的想象,做到举一反三,学会积累和归类,开阔思路,解决问题时将从容不迫。

  动态文本(调用外部文件dynamic)

  直接调入外部poems.txt文本文件,会使得制作更灵活。

1、创建一个文本框,给此文本框一个变量txt。

2、文本格式选为:dynamic text。

3、选Multiline多行输入。

  上述三步是在文本属性面板里完成。(如图:)



4、在第一帧上增加脚本语言。点击鼠标右键->Action Frame面板。Actions->Browser/Network->LoadVariables。在面板里输入参数值。(如图:)



  也可以在专家模式下直接输入:

  loadVariablesNum("poems.txt", 0);括号中的poems.txt是路径,0是场景中的根目录,即在主场景下。

5、打开poems.txt文件,在记事本里输入txt=………,自己写的一首诗。(如图:)



  写完之后需要做格式的转换,这是由于Flash MX支持的是Unicode编码格式,所以在加载入场景之前需要对文本文件poems进行转换,Win2000的记事本就有这个功能,在保存时选"另存为"就可以了。

  特别注意:要将poems.txt和Flash MX生成的文件poems.swf放到同一个文件目录里,这样才能保证动态文本poems.txt的正常显示。

  Unicode编码简介:世界上所有主要指令文件的联集,包括商业和个人电脑所使用的公用字集。采用Unicode格式储存文件时,可使用Unicode控制字符辅助说明语言的文字覆盖范围,如阿拉伯语、希伯来语。用户在"记事本"中输入含有Unicode字符的文字并储存文件时,系统会提示你必须选取"另存为"中的Unicode编码,这些字符才不会被遗失。部分Windows2000字型无法显示所有的Unicode字符。如果发现文件中缺少了某些字符,只需将其变更为其它字型即可。
 
上一篇:Flash MX 精彩文本篇(文字工具和INPUT文本)   下一篇:Flash MX 新特性详解(一)工作流程
 
  相关文章
·Flash MX 精彩文本篇(文字工具和INPUT
·Flash MX 新特性详解(一)工作流程
·Flash MX 新特性简介(三)
·Flash MX 新特性详解(二)赋有创意的
·Flash MX 新特性简介(二)
·Flash MX 新特性详解(三)多种媒体支
·Flash MX 新特性简介(一)
·FlashMX新特性详解(四)学习资源和软件
·Flash MX 2004 支持的HTML标签
·Flash MX 新特性详解(五)应用开发和发
·Flash MX本地保存数据的二种方法
·Flash MX 新特性详解(六) 脚本语言功能
 
【关闭窗口】
推荐本站资源
最新文章