flash将文本呈现为html,flash中的静态文本、动态文本、输入文本

本文介绍了Flash中的三种文本类型:静态文本、动态文本和输入文本,重点讲解了动态文本的特点和创建方法,以及如何将文本呈现为HTML格式。动态文本可以根据需要动态更新,通过ActionScript控制其内容和格式,常用于实时显示状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值