A. flash中如何使用函数函数有什么用处
使用函数是为了使代码的可读性加强,让人一看就明白它起什么作用,比如我定义一个move函数
function move(){
mc._x = 200;
mc._y = 200;
}
然后在需要的地方调用,move();(我们便知道这个move是起移动mc的作用的)
这样mc就会被移动到(200,200)的位置,另外如果程序中很多地方都需要用到它那么只需要调用move();就可以实现这个功能了,而不需要重复的写move函数中的具体代码,所以说函数也可以让程序更简洁。
你所说的功能不用函数肯定也行,只不过要看你的习惯以及代码的复杂程度
B. 在flash中,on属性是什么,release属性是什么
on(release){}
试解释:
on不是属性,是鼠标事件函数名。
( )表示要在括号内给出必须的参数
release是参数之一,表示当鼠标在此按钮或者影片”上“,按下去之后只有”释放“(就是在此元件上抬起左键)才会执行{}内的代码。注意:release是释放才有效果,Press才是点击,rollOver才是滑过。……
.........................................................
标准点说:
on()是事件处理函数,专用于指定触发动作的鼠标事件。
语法格式:
on (mouseEvent) {
//这里是代码啦...
}
“()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件:
Press当鼠标指针经过按钮时按下鼠标。
release当鼠标指针经过按钮时按下再释放鼠标按钮。
releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。
rollOut 鼠标指针滑出按钮区域。
rollOver鼠标指针滑过按钮。
.........................
以上为as2.0的知识,现在都学习as3了。温馨提示:与时俱进呀!
............................张志晨:奉献知识==收获快乐...........................
C. flash 中的函数 on怎么用
比如: on(press){} 如果你对它定义一个动作,
那么语句一定要写在{}里。
如 on(press){gotoAndplay(6);}
D. flash中on(release)和on(rollover)有什么区别
有啊,前面那个是当你鼠标在按钮按下然后再松开鼠标的时候就发生事件,后面那个是当鼠标在按钮滑过的时候就发生事件。一个是点击再松开,一个是滑过在上面的时候。
E. 求Flash中attachMovie函数的使用方法教程
_root.attachMovie("a","b",1)意思是把库中链接属性中标识符为a的元件创建到主场景一个名为b的元件,深度是1,详细可参看下面的
my_mc.attachMovie(idName, newName, depth [, initObject])
参数
idName 库中要附加到舞台上某影片剪辑的影片剪辑元件的链接名称。这是在“链接属性”对话框中的“标识符”字段中输入的名称。
newname 附加到该影片剪辑的影片剪辑实例的唯一名称。
depth 一个整数,指定 SWF 文件所放位置的深度级别。
返回
对新创建的实例的引用。
说明
方法;从库中取一个元件并将其附加到舞台上由 my_mc 指定的 SWF 文件中。使用 removeMovieClip() 或 unloadMovie() 可删除用 attachMovie() 附加的 SWF 文件。
示例
下面的示例将链接标识符为“circle”的元件附加到位于 SWF 文件舞台上的影片剪辑实例中。
on (release) {
thing.attachMovie( "circle", "circle1", 2 );
}
F. flash mx 2004中什么叫做on处理函数
ActionScript 2.0 语言参考
ActionScript 语言元素 > 全局函数 > on 处理函数
on 处理函数
on(mouseEvent:Object) {
// your statements here
}
指定触发动作的鼠标事件或按键。
可用性:Flash Player 2;ActionScript 1.0
参数
mouseEvent:Object - mouseEvent 是一个称为事件 的触发器。当事件发生时,执行该事件后面大括号 ({ }) 中的语句。可以为 mouseEvent 参数指定下面的任一值:
press 当鼠标指针滑到按钮上时按下鼠标按钮。
release 当鼠标指针滑到按钮上时释放鼠标按钮。
releaseOutside 当鼠标指针滑到按钮上时按下鼠标按钮,然后在释放鼠标按钮前滑出此按钮区域。press 和 dragOut 事件始终在 releaseOutside 事件之前发生。
rollOut 鼠标指针滑出按钮区域。
rollOver 鼠标指针滑到按钮上。
dragOut 当鼠标指针滑到按钮上时按下鼠标按钮,然后滑出此按钮区域。
dragOver 当鼠标指针滑到按钮上时按下鼠标按钮,然后滑出该按钮区域,接着滑回到该按钮上。
keyPress "< key > " 按下指定的键盘键。对于该参数的 key 部分,请指定一个键常数,如"动作面板"中的代码提示所示。可以使用这个参数来截取某个按键,也就是说,覆盖所指定键的任何内置行为。该按钮可以在您的应用程序中的任何地方,可以在舞台上或不在舞台上。此技术的一个局限是不能在运行时应用 on() 处理函数;您必须在创作时应用它。请确保选择"控制">"禁用键盘快捷键",否则在使用"控制">"测试影片"测试应用程序时某些具有内置行为的键不会被覆盖。
若要查看键常数列表,请参见 Key 类。
示例
在下面的脚本中,当按鼠标时,将执行 startDrag() 函数,当释放鼠标并放下该对象时,将执行条件脚本:
on (press) {
startDrag(this);
}
on (release) {
trace("X:"+this._x);
trace("Y:"+this._y);
stopDrag();
}
G. function在flash中
function 是一个函数类,可以用来定义一人函数
比如:
function add(x,y)
{
var z=x+y;
return z;
}
定义了一个加法函数为ADD,有两个参数X,Y,最后将结果以内部变量Z返回给调用就可以了。
H. Flash中function的用法问题
这脚本里,function()指的就是函数啊。
这种东西貌似很简单,如果你会写脚本,感觉这就是最基本的常识了,但是你这么问,还不真的该怎么说你才明白。
简单的说,function(){}就是为了实现某个功能 或者执行某个命令的一个功能模块。
比如,在flash里当到了某个时间点,或者当某个事件发生的时候需要执行一个或者多个命令,我们就把这些命令放在一个函数里面,这样他就会依次执行完所以的命令。
这么做用函数的好处就是,比较灵活,可以重复使用,函数相对封闭。可以独立于程序其他部分进行调试。函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
一般的系统会自带很多种类的函数,当然也可以自己定义函数。比如像你那个bt.onrelease = function() { }这里的function就不能省。
在数学里的f(x)其实也是函数的意思,不过和脚本里的函数稍有区别吧
在数学里函数指一种映射,也就是一种关系,这种关系使一个集合里的所有元素,对应到另一个集合的唯一元素。