Dzwebs.Net

撰写电脑技术杂文十余年

flash中的静态文本、动态文本、输入文本

Admin | 2012-12-13 11:38:04 | 被阅次数 | 13887

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在FLASH中输入文字,允许我们使用三种形式,分别是如下的三种:

  A、静态文本
  B、动态文本
  C、输入文本

  那么,这三类文本,到底有啥不同之处、使用范围又有何不同呢?下面我们逐一给大家介绍并给出例子。

  静态文本:是在制作时输入固定的,在影片播放的过程中是不能改变的;

  动态文本:在制作时可以设置默认值,在影片播放的过程中可以通过ActionScript脚本程序改变的; 

  输入文本:就跟文本框类似,在影片播放的过程中用户可以通过输入设备输入文本。

  关于静态文本没什么可说的地方,它就相当于一个实例摆放在那里,影片播放的时候是无法修改其内容的,是固定好了的。而输入文本和静态文本差不多,只是的多了一项功能,允许在播放动画的过程中,在框内输入文字。下面着重给大家介绍动态文本。

  在Flash电影中,所有动态文本字段和输入文本字段都是TextField 类的实例。

  可以在属性面板中为文本字段指定一个实例名称,然后在动作脚本中使用TextField 类的方法和属性对文本字段进行控制,如透明度,是否运用背景填充等。

  正如影片剪辑一般,文本字段实例也是具有属性和方法的动作脚本对象。通过为文本字段指定实例名称,我们就可以在动作脚本语句中通过实例名来设置、改变和格式化文本框和它的内容。不过,与影片剪辑不同,我们不能在文本实例中编写动作脚本代码,因为它们没有时间轴。

  动态文本就是可以动态更新的文本,它是根据情况动态改变的文本,常用课件作品中,用来实时显示操作运行的状态。

  动态文本实例

  创建动态文本

  如何创建动态文本呢?使用【文本工具】就可以创建动态文本框。用【文本工具】在场景中拖出一个文本框,选中该文本框,在【属性】面板中选择【动态文本】即可。 

  在【属性】面板中还可以进一步设置动态文本的属性参数。

  在【实例名称】文本框中可以定义动态文本对象的实例名。

  可以在文本显示类型下拉列表中选择【单行】还是【多行】显示文本。

  【可选】按钮,它决定了是否可以对动态文本框中的文本执行选择、复制、剪切等操作,按下表示可选。

  【将文本呈现为HTML】按钮,它决定了动态文本框中的文本是否可以使用HTML格式,即使用HTML语言为文本设置格式。

  【在文本周围显示边框】按钮,它决定了是否在动态文本框周围显示边框。

  在【变量】后面的文本框中可以定义动态文本的变量名,用这个变量可以控制动态文本框中显示的内容。

  为动态文本赋值

  为动态文本赋值的方法有:使用变量赋值、通过动态文本对象的text属性进行赋值。我们先讨论一下使用变量为动态文本赋值的方法。

  用【文本工具】在场景中拖出一个文本框,选中该文本框,在【属性】面板中选择【动态文本】类型,定义变量名为“dzwebs”。

  然后,在【动作】面板中,设置第1帧上的脚本:dzwebs = "Hello dzwebs!";

  下面再给一个稍为复杂的代码吧。

  yy = new LoadVars();
  yy.load("yesno.txt");//创建的tt实例需要载入的对象是text.txt文本文件。
  yy.onLoad = function(s) {
   if (s)
   {
    mytest.text = yy.test;
   }
  };

  上述代码的功能是,将名称为yesno.txt的文本文件,将其载入到FLASH中的动态文本框中,这个动态文本框的名字是:mytest


该杂文来自: 动画制作杂文

上一篇:flash duplicateMovieClip语法和removeMovieClip

下一篇:FLASH测试影片创建FLASH放映文件时出错

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计