您现在的位置: 圆点视线 >> 教程 >> flash教程 >> Action应用 >> 文章正文
Flash教程之 按钮的AS编写规则         ★★★
Flash教程之 按钮的AS编写规则
作者:佚名  文章来源:圆点视线  点击数:  更新时间:2005-11-11 20:57:34 
 页面功能:【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口 【字体:

在flash中的交互功能一般是由按钮来完成的。掌握按钮的编写规则也是一个闪客的基本技能。

  OK,现在咱们来说说按钮脚本如何编写。上一讲中提过,AS脚本编写可以写在时间轴的关键桢上,也可以写在对象本身上面。按钮也不例外,既可以写在时间轴上,也可以写在按钮本身上面。只不过这两种编写规则都要遵循一定的规矩,这是后话。

  现在咱们来做一个例子,做一个按钮,这个按钮要实现的功能就是打开一个指定的网页。(这个例子非常基础,用这个例子来讲解按钮AS两种编写方法。)
  第一种:把脚本写在按钮本身。

  一、 在舞台上绘制一个矩形,选中矩形并按F8,将这个矩形转换成按钮元件。

  二、 编写动作脚本:

  选中按钮,按F9,打开动作面板,在专家模式下输入以下脚本:
on(release){
getURL("")
}

  现在这个按钮就实现了一个打开网页的功能。通过例子你应该注意到,按钮的AS书写规则就是:

on(事件){
//要执行的脚本程序,刚才的例子是用getURL来打开一个网页。你也可以使用脚本程序来执行其他功能,例如跳转到某一个桢,或载入外部一个动画文件。
}

  大可以看到,其实就一个on语句,这个on语句就是按钮的AS编写规则了。需要注意的是on里面的事件,这个事件你可以理解为是鼠标或键盘的动作。刚才的例子我们使用的事件是release(按一下鼠标)我现在把常用的按钮事件列出来:

  事件名字     说明
  Press       事件发生于鼠标在按钮上方,并按下鼠标
  Release      发生在按钮上方按下鼠标,接着松开鼠标时。也就是“按一下”鼠标
  Releaseoutside  发生于在按钮上方按下鼠标,接着把光标移动到按钮之外,然后松开鼠标
  Rollover     当鼠标滑入按钮时
  Rollout      当鼠标滑出按钮时
  Dragover     发生于按着鼠标不放,光标滑入按钮
  Dragout      发生于按着鼠标不放,光标滑出按钮
  Keypress     发生于用户按下特定的键盘按键时

  下面来看看第二种按钮AS的编写方法。

  这种方法是把脚本程序写在时间轴上,而不是按钮本身上面。

  一、 选中按钮,在下面的属性面板中为按钮起一个名字,这里我起了一个bt

  二、 选中时间轴的第一桢,按F9打开动作面板。输入如下脚本:

bt.onrelease = function() {
getURL("", "_blank");
};

  这种编写AS的方法要遵循的规则就是下面的公式而已:

按钮实例的名字.事件名称=function(){
//要执行的脚本程序。
}


 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 文章录入:apoints    责任编辑:apoints  【字体:
 
  • 上一篇文章:

  •  
  • 下一篇文章:
  • 最新文章
    相关文章
    使用html为flash页面添加音乐
    freehand也能做flash动画
    Flash格斗动画[鬼斗]的镜头处理教程
    在flash里获取PHP变量
    Flash+ASP实现电子互动地图在线标注功能
    让Flash调用符合web标准
    Flash实例:鼠标点选不同层次的层叠图片
    Flash AS代码简单实现动态文本包边效果
    用Flash 8 AS代码写摄像头拍照功能
    Flash遮罩轻松制作鼠标弹性跟随放大镜
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
     姓  名: 评 分: 1分 2分 3分 4分 5分
     评论内容: ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    ·用户需对自己在使用本网服务过程中的行为承担法律责任
    ·本站管理员有权保留或删除评论内容。
    ·评论内容只代表机友个人观点,与本网站立场无关。
     
    最 新 推 荐
     
    百度主题推广
    最 新 热 门