FLASH里怎么设置按钮按第一次执行一个动作,按第二次以后执行另一个动作?(求具体代码设置)

如题所述

on (press) {
i = !i;
if (i) {
//要执行的第一代码
} else {
//要执行的代二代码
}
}
//以上代码是写在按钮上的.希望能帮到你.我的邮箱:百度名+@163.com追问

试过了,你这样的代码是第一次和第二次不断循环的效果,我要的是第一次只有一次,第二次以后的都一样不变

追答

on (press) {
i = !i;
if (i) {
trace(1);
} else {
i = !i;
trace(2);
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-06
用变量参数的呢
不知道flash有没有static类型
static int i=0; //
当执行button_click事件时,
i++;
if(i==1)
调用你所要的函数
if(i==2)
调用你所要的函数

FLASH里怎么设置按钮按第一次执行一个动作,按第二次以后执行另一个动作...
on (press) { i = !i;if (i) { \/\/要执行的第一代码 } else { \/\/要执行的代二代码 } } \/\/以上代码是写在按钮上的.希望能帮到你.我的邮箱:百度名+@163.com

请问如何在flash中,用一个按钮控制不同的动作,第一次点击时执行动作A...
stop();var p:Boolean=false; \/\/声明一个布尔值变量 mybtn.onPress=function(){ if(p==false){ \/\/执行第一次点击的动作 }else{ \/\/执行第二次点击的动作 } p=!p; \/\/布尔值取反 } \/*第一次点击,执行A动作,p变为true.第二次点击执行B动作,p又变为false,如此反复,可以达到你要的效果...

FLASH 按钮语言怎么写 这一帧暂停,点击按钮跳转到另一帧?
1.如果想让在一个画面中停止,只需要再那一帧单击,然后在动作面板中,添加stop();2.然后画一个图形,将图形选择并按“F8”转换为“按钮元件”。3.选择这个“按钮元件”,打开动作面板,动作面板快捷键是F9,给按钮添加如下命令:on (release) { gotoAndPlay(2);} 以上都是完整命令,括号里的2,...

我已经做了一个flash按钮,它的代码怎么写,按下即开始播放,放完后再按...
你最好在动画里新建一图层(最上层),在这一层的第一帧里把你自己画的"播放"和"暂停"按钮拖进场景。然后单独选中你的播放按钮,按Ctrl+F3打开属性面板,在"实例名称"那一栏里输入"play_btn",再单独选中“暂停”按钮,在"实例名称"那一栏里输入"pause_btn"。接着你按F9打开脚本面板,把下面的代...

flash 如何用按钮一按就播放另一个画面
按钮的as:_root.gotoAndPlay(1)【即告知按钮回到场景1的第一帧】4.方法四(给场景起不同的名字) ...方法四(给场景起不同的名字)如果你的as这样写:第二个sence里面只有一个mc,在这个mc的最后一帧是stop和一个replay按钮 按钮的as:on release { gotoAndPlay(”sence1”,1)} 结果按下...

flash按钮怎么加动作
1、选中场景中的按钮(注意,只选按钮,不是那个桢的所有内容都选),按F9打开动作面板,在动作面板中输入:on release(){ \/\/当点击按钮并松开时做以下动作 gotoAndPlay(2) \/\/跳转到第二桢并播放}2、选中场景中的按钮,打开按钮的属性面板,在实例名称框里给这个按钮取个实例名称,比如a_btn...

flash中怎么用代码实现两个按钮,一个按钮按下一个按钮弹起?
按钮不能设置成按下,只能自己用影片剪辑画一个来模拟按钮,然后通过stop()和play()来控制

FLASH中怎样在点击按钮后出现一段动画后再跳到指定帧
选中按钮,添加一个跳转函数脚本。gotoAndstop()下面是参考资料:lash添加“帧”动作脚本详解,跳转指定页面的方法 添加“帧”动作脚本 在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。“帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。“对象...

如何设置flash按钮的弹起,经过,按下等效果
为了设置Flash按钮的弹起、经过、按下等效果,首先需要建立一个Flash元件并将其设置为按钮。这样Flash会自动切换到按钮的模式,时间轴上会自动出现4帧,分别为弹起、指针滑过、按下和点击状态。在每帧的文档区添加喜欢的按钮图片或文字,完成设置后,导出成Flash文件。现在,你已经成功创建了一个具有弹起、...

在flash里怎么让一个动作停止之后另外一个动作才开始。
在flash中都 是第一帧的内容显示完后第二帧的才显示的,如果两个动作不在一个图层,一般有以下几种方法:1、把两个图层合在一起,也就是把其中一个图层的动作拉到另一个图层动作的结束帧后面去 ;2、仍然是两个图层,在其中一个图层动作前面添加空白关键帧并一直延续到另一个图层动作的结束处;3...

相似回答