×

actionscript3 0 添加 f

actionscript3 0(flash中ActionScript 3.0 怎么制作添加按钮)

admin admin 发表于2023-03-01 08:33:38 浏览60 评论0

抢沙发发表评论

本文目录

flash中ActionScript 3.0 怎么制作添加按钮

我试了下面说的都不行,加进去没反应。我写的,开始按钮名字ks,停止按钮名字tz,代码如下:
ks.addEventListener(MouseEvent.CLICK,
开始);
function
开始(e):void
{
this.play();
}
tz.addEventListener(MouseEvent.CLICK,
停止);
function
停止(e):void
{
this.stop();
}

ActionScript3.0语言中的关键词test有什么作用

帮助中如是说,应该是在正则表达示里用的:
test () 方法
AS3 function test(str:String):Boolean语言版本 : ActionScript 3.0Player 版本 : Flash Player 9在给定的字符串 str 中测试正则表达式是否匹配。
如果没有 为正则表达式设置 g (global) 标志,则从字符串的开头位置(索引位置 0)开始搜索;搜索将忽略正则表达式的 lastIndex 属性。如果为正则表达式设置 了 g (global) 标志,将从正则表达式的 lastIndex 属性指定的索引位置开始搜索。 如果搜索与子字符串相匹配,lastIndex 属性将发生更改以与该匹配项的末尾位置相匹配。 参数 str:String — 要测试的字符串。 返回Boolean — 如果有匹配项,则为 true;否则为 false。 另请参见对字符串使用正则表达式的方法

在actionscript3.0中的计时问题

timer受flash本身影响,flash运行的代码越复杂,耗时导致延迟也越严重,timer自然就延迟了。没有什么根本解决办法,不过你可以提高帧频试试看。

用actionscript 3.0 实现生成两个随机数,然后求和,如果回答对则显示正确,错显示错误呢

新建ActonScript3文档。
在舞台上绘制三个textfield,分别命名为tf1、tf2和tf3。
在绘制一个按钮,命名为bt。
在tf1、tf2中间画一个加号,tf2和tf3之间画一个等号,bt的label改为“提交”。
在画一个textfield显示结果,命名为tf_ans。
在在空白处点一下,按F9打开动作面板,写:
import flash.events.MouseEvent;
import flash.text.TextFieldType;
function getRandom(a:int,b:int):int{
return Math.round((b-a)*Math.random()+a);
}
tf1.text=String(getRandom(0,100));
tf2.text=String(getRandom(0,100));
tf1.selectable=tf2.selectable=false;
tf3.type=TextFieldType.INPUT;
tf3.restrict=“0-9“;
bt.addEventListener(MouseEvent.CLICK,cli);
function cli(e:MouseEvent):void{
tf_ans.text=int(tf3.text)==int(tf1.text)+int(tf2.text)?“正确!“:“错了!“;
}
Ctrl+ENTER运行吧。
教材么。。用AS3从入门到精通也可以。。遍地都是。。随便啦= =
不过去看一看官方的语言与组件参考是很值得推荐的。。
还有什么不懂的可以追问。。= =

actionscript3.0权威指南和actionscript3.0殿堂之路哪个好

如果是对于0基础初学者或者是从其他语言转过来的说actionscript3.0殿堂之路会比较好点,毕竟入门的内容写得比较详细一点,其他语言的开发者也可以看actionscript3.0权威指南的,其实思路都是差不多的。
只是语法上的不同而已~希望可以帮到你

您的问题:actionscript 3.0中不支持针对按钮或movieclip实例的动作怎么办

actionscript3.0 跟actionscript区别是很大的
actionscript2.0脚本不能用于actionscript3.0
你必须把所用按钮 影片剪辑上面的代码全部删掉
然后可以在场景的第一帧上右键--动作 把代码写在帧上面 不能把actionscript2的代码复制粘贴进来
因为actionscript 3与actionscript2 是不同版本的语言了 语法不一样
actionscript3添加鼠标点击事件: btn.addEventListener(MouseEvent.CLICK,onBtn); /*btn为按钮或者影片剪辑名字*/
function onBtn(e:MouseEvent):void{
//这里写你要做的事情 点击按钮后就会执行这里
}