- 浏览: 44544 次
- 性别:
- 来自: 深圳
最新评论
[1b]前言[/1b]:
我写的这些教程,目的是希望初学Flash的爱好者们能
[1b]多动手,少提问[/1b]
。我下面这些教程面象有 Flash(MX) 基础操作知识的读者。在看我的教程的同时,希望也能打开Flash,边看边做,这样你的印象会更加深刻一点,顺便也看看我哪里写错了:)
[1b][1b]AS基础[/1b][/1b]
-----------------------------------
做过Flash动画的Flash爱好者们都知道,要做好一个Flash动画,AS是必不可少的,即使只是很简单的几句代码也能起到整个Flash画龙点睛的作用。这里我只简单的介绍一下AS的基本常识。
首先我们要了解
AS要写在什么地方,什么时候AS会被触发执行
。
1、[1b]帧[/1b]:
写在关键帧上面的AS,当时间轴上的指针走到这个关键帧的时候,就写在这个帧上面的AS就被触发执行了。常见的例子有在影片结尾的帧写上 stop() 等。操作方法就是点选关键帧,然后打开AS面板。
2、[1b]按钮[/1b]:
不同于帧上面的AS,按钮上面的AS是要有触发条件的。要把AS写在按钮上,操作方法是点选目标按钮,然后打开AS面板。举个例子能说的更明白。
假设有一个动画,要让它在播放完同时停止,那么,你要做的就是在这个动画的最后一帧写AS
stop();
再假设有个按钮,效果是按下按钮后停止播放,那么步骤如下。
做一个按钮,放到主场景,点选按钮,然后打开AS面板。现在如果也在按钮上写stop();
那么,输出的时候就会提示错误。正确的应该这样写
on(
release
){
stop();
}
这里要比帧的动画多这些代码: on(release){} , 整个代码翻译过来就是: 当(松开){
停止
}
红色的代码表示鼠标的触发事件事件之一,这里用的是 release 松开,按钮的常用事件:
release
松开releaseOutside
在按钮外面松开press
按下rollOver
鼠标进入按钮的感应区rollOut
鼠标离开按钮的感应区
现在很明确了:写在按钮上面的AS一定就是这种格式的:
on(事件){要执行的代码}
3、[1b]MC(电影剪辑)
[/1b]如果你看懂了上面的内容,那么写在MC上面的AS和写在按钮上的大同小异。操作方法就是点选MC,然后打开AS面板。看个例子onClipEvent(
load
){
stop();
}
同样,MC需要一个事件来触发AS的执行。翻译这段代码就是
当剪辑(载入){
停止
}
红色代码同样表示一个事件。MC的事件有下面这些:
load
载入,当MC出现的时候执行。也就是除非卸载这个MC,否则load事件内的代码只执行一次unload
卸载,当MC卸载的时候执行enterFrame
存在的每个帧。在MC存在的每个帧都要执行一次代码。如果你的场景有100个帧,有个MC从41帧开始出现到100帧才消失,那么这个MC上面的代码执行了60次mouseDown
按下鼠标,在场景内任何地方都算。和按钮不一样的地方mouseMove
移动鼠标,只要移动鼠标就执行代码mouseUp
松开鼠标
同样你要明确:写在MC上的代码一定总是这种格式:
onClipEvent(事件){代码}
看到这里,如果你明白的写在 帧、按钮、MC上的代码有什么不一样,任务就算完成了
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/249.html
发表评论
-
Flv网络播放器制作全攻略
2010-04-10 10:02 579***************************** ... -
flash中NetConnection与NetStream知识整理
2010-04-10 10:02 642NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 10:02 818Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 10:01 590http://www.dengjie.com/weblog/c ... -
使用 Flash Remoting in Flash Forms 制作 Live Search
2010-04-10 10:01 642即时搜索效果察看 Live Search 的程式分成两部份 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 577ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第二章. 自定义类 2.0. 简介
2010-04-09 12:59 488ActionScript 3.0 最本质的 ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 751[1b] 3.0. 简介 [/1b]Flash ... -
《AS 3 Cookbook 中文版》 第三章. 运行时环境 3.0. 简介
2010-04-09 12:59 690[1b] 3.0. 简介 [/1b]Flash ... -
Flex2/AS3在Linux下的开发环境
2010-04-09 12:58 638这次修正了万恶的“Incorrect flash playe ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:05 564很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 10:05 606[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3制作MP3波形图
2010-04-09 10:05 668示地址: http://www.taoshaw.com/tao ... -
AS3制作MP3波形图
2010-04-09 10:05 856示地址: http://www.taoshaw.com/tao ... -
as3打造一个非常酷的莲花曲线效果
2010-04-09 10:05 635详细代码: var radius:int=100; va ... -
跑动的小火柴人(flash动画)
2010-04-08 10:23 563本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
旋转的flash花朵
2010-04-08 10:23 610先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
旋转的flash花朵
2010-04-08 10:23 638先看下最终效果: 本课中的内容涉及:函数定义, for... ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:23 854先看看效果: 分析: ... -
逐帧flash动画制作:花儿吃蝴蝶
2010-04-08 10:22 831先看看效果: 分析: ...
相关推荐
到处收集.给自己来点掌声..呵呵 .
道路景观与规划-54-方案文本.土人—二连浩特西环景观大道施工图.rar
滨水景观与规划-10-方案文本.[土人国际竞赛二等奖]minneapolisriverfrontdesigncompetition.rar
道路景观与规划-25-方案文本.江苏省睢宁县红叶路景观设计项目--北京土人.rar
参考资料-塘沽响螺湾地区城市设计控制导则-土人.zip
16.呼和浩特麦迪逊居住区设计文本——土人.zip
滨水景观与规划-07-方案文本.金乡县城市水系及重点地段水域景观概念规划(土人2010年8月).rar
商业建筑与规划-31.台州市黄岩区商业街详规-土人.zip
城市设计-39-方案文本.洪洞滨河西区城市设计北京土人.rar
概念性规划设计-12-方案文本.赣州市水东片区概念规划(项目策划)及城市设计2010-土人.rar
31.台州市黄岩区商业街详规-土人.zip
公共景观与规划-29-方案文本.土人_工业遗产煤气厂改造设计方案.rar
道路景观与规划-25.江苏省睢宁县红叶路景观设计项目--北京土人
ISO9001-2015培训教材-精讲1-基础知识,质量管理体系培训学习资料,仅供学习交流
公共景观与规划-03-方案文本.秦皇岛植物园山地园景观方案修改——土人.rar
34.【乡村文旅】 [2017年4月-土人]河北怀来陈家堡村旅游概念性规划设计-226页.pdf
非洲土人.doc
滨水景观与规划-20-方案文本.天津蓟运河汉沽段景观设计—北京土人.rar
滨水景观与规划-19-方案文本.滦河迁西县城段景观工程设计(北京土人).rar
滨水景观与规划-50-方案文本.大连小窑湾国际商务区景观概念设计——土人.rar