仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 773|回复: 8
打印 上一主题 下一主题

[学习教程] 来看看:Flash AS自界说函数进步程序实行效力-Flash actionscript

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:48:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。
poluoluo中心提醒:在Flash的程序体例过程当中,常常会呈现很多语句排列在一同招致程序实行效力低,程序浏览性差、修正难度增年夜等弱点。这时候就必要引进自界说函数来办理成绩。
  在Flash的程序体例过程当中,常常会呈现很多语句排列在一同招致程序实行效力低,程序浏览性差、修正难度增年夜等弱点。这时候就必要引进自界说函数来办理成绩。
相干文章:Flash自界说函数实例
  Flash中自界说函数的一样平常情势为:
  Function函数称号(参数1,参数2,•••,参数n){

  //函数体。即函数的程序代码

  }
  自界说函数必需挪用才被实行。挪用自界说函数的一样平常情势为:
  路径.函数称号(参数1,参数2,•••,参数n)
  函数就像变量一样,必需准确利用方针路径才干挪用它们。
  上面举例申明自界说函数的用法:
  1.新建一个Flash文档,背景致设置为红色,巨细为550*400像素,帧频设置为30帧/秒。将它另存为“未接纳自界说函数”。

  2.在文档中创建两个按钮元件如所示。

  

  在一个按钮元件实例上增加以下代码:
  on(release){

  _root.bottle._x-=5;

  _root.bottle._rotation-=5;

  _root.bottle._xscale-=5;

  _root.bottle._yscale-=5;

  _root.bottle._alpha-=5;

  }
  在另外一个按钮元件实例上增加以下代码:
  on(release){

  _root.bottle._x+=5;

  _root.bottle._rotation+=5;

  _root.bottle._xscale+=5;

  _root.bottle._yscale+=5;

  _root.bottle._alpha+=5;

  }

poluoluo中心提醒:在Flash的程序体例过程当中,常常会呈现很多语句排列在一同招致程序实行效力低,程序浏览性差、修正难度增年夜等弱点。这时候就必要引进自界说函数来办理成绩。

 3.绘制一个酒瓶如所示,转换为影片剪辑元件,并将实在例称号定名为“bottle”。

  


  这时候,测试本例,能够完成单击两个按钮把持“bottle”减少扭转挪动和扩展扭转挪动。效果请看上面“未接纳自界说函数.swf”
http://www.webjx.com/files/media/1_090402203824.swf未接纳自界说函数.swf  4.上面在做一个实例和下面的实例举行对照。新建一个Flash文档,背景致设置为红色,巨细未550*400像素,帧频设置未30帧/秒。将它另存为“自界说函数”。

  5.在场景1的第一帧写进以下代码:
  functionaction(a,speed){

  a._x+=speed;

  a._rotation+=speed;

  a._xscale+=speed;

  a._yscale+=speed;

  a._alpha+=speed;

  }
  这里界说了一个自界说函数,函数的称号为“action”,这个函数有两个参数,分离为“a”和“speed”。

  函数体把持了“a”的举措。

  6.绘制一个如所示酒瓶,转换为影片剪辑元件,并将实在例称号定名为“bottle”。

  


  7.创建两个按钮元件如所示:
 


  在一个按钮元件实例上增加以下代码:
  on(release){

  action(bottle,-5);

  }
  在另外一个按钮元件实例上增加以下代码:
  on(release){

  action(bottle,5);

  }
  测试这个例子,效果上面“自界说函数.swf”
http://www.webjx.com/files/media/1_090402203532.swf自界说函数.swf  两个按钮分离都挪用了界说的函数“action()”,而且分离给action()函数传送了参数。

  两个例籽实现的效果是一样的,语句的行数不同也不是很年夜,看上往仿佛差未几。这时候来对例子举行修正。

  将酒瓶元件实例的称号变动为“bt”,而且请求每点一次,“bt”的横坐标位移、角度、缩放比例、通明度变更10个单元。完成这些要在“未接纳自界说函数”的例子里,必要对程序里修正20处,稍有失慎便可能堕落。而在“自界说函数”的例子里,我们仅仅必要对按钮上给自界说函数“action”传送的参数举行修正就能够了,只必要修正4处。

  提醒:在这里仅仅是接纳自界说函数的长处之一。

Flash又被称之为闪客,是由macromedia公司推出的交互式矢量图和Web动画的标准,由Adobe公司收购。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-17 14:21:57 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
简单生活 该用户已被删除
板凳
发表于 2015-1-24 23:53:36 | 只看该作者
没有安装FLASH插件的前提下,无法正常显示广告效果。根据调查显示,有3%的互联网用户没有安装shockwave Flash。虽然比例不大,但不能因为这样一个简单的原因而拒绝这些用户。
不帅 该用户已被删除
地板
发表于 2015-2-2 18:04:37 | 只看该作者
FLASH网站建设的页面非常美观,互动性很强。在企业网站中,FLASH动画作用主要在于突出企业品牌的效应,彰显企业形象的实力。
admin 该用户已被删除
5#
发表于 2015-2-8 06:01:59 | 只看该作者
Flash也支持alpha通道,这会使设计者高兴。没有太多的技术性,alpha通道是附加在图像上的信息 - 允许图像以不同的方式渲染。
因胸联盟 该用户已被删除
6#
发表于 2015-2-24 23:42:12 | 只看该作者
flash制作的动画文件比较小,可以在网络上快速传播!
山那边是海 该用户已被删除
7#
发表于 2015-3-7 16:30:44 | 只看该作者
缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。
8#
发表于 2015-3-15 10:18:38 | 只看该作者
FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。
活着的死人 该用户已被删除
9#
发表于 2015-3-22 01:09:26 | 只看该作者
矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-11 18:58

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表