仓酷云

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

[学习教程] 动画教程之Flash MX 2004 ActionScript图文教程(一)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-15 21:06:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
  第1章进门
  ActionScript是一种编程言语,Flash公用。ActionScript的语法相似Javascript大概Java,假如你之前打仗过这两种言语,你会发明ActionScript十分易懂易用。即使你没有打仗过Java大概Javascript,把握和使用ActionScript也尽非甚么难事。

  1.1ActionScript的演化历程
  ActionScript是不休开展的,最早呈现在Flash5种,今朝的最新版本是ActionScript2.0,已趋于成熟。Flash5中的ActionScript运转速率十分慢,并且天真性较差,没法完成面向工具的程序计划。到了FlashMx中,ActionScript办理了之前的一些成绩,同时功能、开辟形式失掉进一步的提拔。FlashMX2004对ActionScript再次举行了周全改善,2.0版横空出生,ActionScript终究开展成为真正意义上的专业级的编程言语。

  1.2ActionScript程序的组成
  和一切的程序计划言语一样,ActionScript也有本身的各类构成“元素”,例如说关头字、语法格局等等,懂得这些基础常识是进修Flash的一个最基础的步骤。
  上面我们就来经由过程一个冗长的代码片断看一下ActionScript程序的布局,这段代码界说一个按钮所具有的举动,如今我们不必要穷究这段代码事实是干甚么的,只是要对其举行剖解,懂得其布局。
  on(release){
  varangle:Number=5.00;
  wheel_mc._rotation=90;
  wheel_mc.gotoAndPlay(50);
  }
  事务
  事务,在程序计划中的寄义和他在一样平常生存中的寄义很类似。例如说,你在Flash影片中挪动鼠标、单击鼠标、按下键盘上的某个键城市发生事务。例如说在在下面的例子中release就是一个事务,当用户在以后的按钮上开释鼠标时,这个事务就会产生,on(release)前面年夜括号内的代码就是用来处置这个事务的。

  语句
  ActionScript中每一个完全的语句以分号“;”停止,实行某项特定的操纵,好比如许的代码varangle:Number=5.00;
  他会创立一个名为angle的变量,其范例为数字,设置其参数为5.0。
  再好比wheel_mc.gotoAndPlay(50);这个语句的感化就是从影片剪辑wheel_mc的第50帧入手下手播放影片。

  运算符
  运算符十分好了解,寄义基础和数学和逻辑运算的标记不异,包含=、〈、〉、+、-、*等等。

  关头字
  关头字是ActionScript的“公有产业”,举行程序计划时,在变量、函数等用户自界说的元素定名时必需加以“避忌”。比方on就是一个关头字,那末我们就不克不及将变量定名为on,不然程序就会被你弄得蒙头转向,不晓得你想让它干甚么。
  点(.)
  这个小点(“.”)简单让初学者感应摸不着思想,别看它不起眼,用的却十分频仍,它的感化一般两个。第一,它能够用来定位某一个影片剪辑,比方_root.china.cities.beijing这个语句就代表主事务线上名为china的影片剪辑中名为cities的影片剪辑中的名为beijing的谁人影片剪辑,对照拗口,实在我们假如把这个小点练成“中的”,成绩就很分明了。

  ActionScript是一种面向工具的计划言语,因而这个小点另有别的一个用处就是会见工具属性、挪用工具办法。例如说,我们想让影片剪辑wheel_nc动弹90度,可使用如许的语句(个中的_rotaion就是影片剪辑的一个属性):wheel_mc._rotation=90;
  再好比,要想经由过程ActionScript播放一段影片剪辑可使用
  wheel_mc.play()。

  正文
  ActionScript中的正文和良多言语中的具体,这些正文仅仅供开辟者做一些注记,其实不看成程序的正式构成部分。多行的正文用//开首,多行正文用/*开首,用*/开头

</p>
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。
小魔女 该用户已被删除
沙发
发表于 2015-1-17 15:43:11 | 只看该作者
FLASH广告的问题主要表现在:
变相怪杰 该用户已被删除
板凳
发表于 2015-1-24 14:21:42 | 只看该作者
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
若相依 该用户已被删除
地板
发表于 2015-2-1 18:04:15 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
柔情似水 该用户已被删除
5#
发表于 2015-2-7 14:38:54 | 只看该作者
Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
兰色精灵 该用户已被删除
6#
发表于 2015-2-22 19:35:35 | 只看该作者
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
深爱那片海 该用户已被删除
7#
发表于 2015-3-7 04:29:02 | 只看该作者
各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
若天明 该用户已被删除
8#
发表于 2015-3-21 10:08:24 | 只看该作者
FLASH广告的问题主要表现在:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 01:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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