·您的位置: 首页 » 资源教程 » 创意设计 » Flash » Flash MX 精彩文本篇(滚动文本框和动态文本)

Flash MX 精彩文本篇(滚动文本框和动态文本)

类别: Flash教程  评论数:0 总得分:0

  滚动文本框

  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字符。如果发现文件中缺少了某些字符,只需将其变更为其它字型即可。
-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1