flash文本

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:28:49
要在flash中建立一个文本,要求该文本是一个动态文本,它要显示的是一个数字,这个数字要求在1~9之间,当我们按下开始时,数字开始变化,按下停止以后,数字就停在1到9的某个数字,可以实现吗?怎么实现?

舞台上放个动态文本框(命名:Num)两个按钮(Btn1,Btn2)一个空白影片剪辑(MC)
那么在帧上写:
var GoStrat=False
MC.onEnterFrame=function(){
if (_root.GoStrat){
_root.Num.text=random(10)+1
}
}
Btn1.onPress=function(){
_root.GoStrat=true
}
Btn2.onPress=function(){
_root.GoStrat=False
}

网页上的广告不都是flash做的

以下代码为as2代码,放在时间轴第一帧上就可以运行了,除此以外,其他什么都不需要

var X = Stage.width/2;
var Y = Stage.height/2;
var txtWidht = 80;
var txtHeight = 100;

_root.createTextField("txt",1,X-txtWidht/2,Y-txtHeight/2,txtWidht,txtHeight);
_root.createTextField("tip",2,X-100,Y*2-30,200,20);
var format = new TextFormat();
format.align = "center";
format.color = 0xff0000;
format.size = 70;
txt.type = "dynamic";
txt.setTextFormat(format);
tip.text = "鼠标按下后开始";
var format1 = new TextFormat();
format1.align = "center";
format1.