- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FLASH小技巧,
动态修改影片的帧频
在AS3中,你可以使用Stage类动态的修改影片的帧频。Stage类(flash.display.Stage)的stage对象是所有的sprite和MovieClip以及其他在安全沙箱里的所有元件的舞台。stage对象的帧频可以是0.01到1000之间的任何一个数。要修改帧频,使用下面的代码:
// 将帧频修改到12帧每秒(FPS)
stage.frameRate = 12;
FLASH无手指按钮的制作
只需要在第一帧加上:
buttonname.useHandCursor=0
buttonname是你按钮的实例名(不是库里面的名字,属性面板里面的实例名)
几个需要掌握的AS
1、var a = Math.abs(-7); // 求绝对值(这里是求-7的)
2、function myFunction(myNum) {
var newNum = myNum+5;
return newNum;
}
trace(myFunction(8));
//定义 调用并输出函数值
3、多数情况下,需要用到鼠标光标在主场景中的位置,所以可以使用_root._xmouse和_root._ymouse表示。
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
}//让影片剪辑和鼠标保持相同坐标
4、将矩形影片剪辑作为遮罩图形
在矩形影片剪辑的动作面板中添加如下ActionScript:
onClipEvent (load) {
xs = _width;
ys = _height;
}
onClipEvent (enterFrame) {
_xscale = 100*(_root._xmouse-_x)/(xs/2);
_yscale = 100*(_root._ymouse-_y)/(ys/2);
}
在load事件中,用变量xs和ys取得影片剪辑初始状态下的宽度和高度值。在enterFrame事件中,计算鼠标位置与矩形影片剪辑中心 的距离,算出它与矩形宽度和高度值的比值,然后作为_xscale和_yscale的值。该动画实现移动鼠标位置以改变遮罩效果
5、Array对象(动作面板的“对象”/“核心”目录)即数组,它用来记录成组的相关或相似变量。创建一个空的数组:
myArray = new Array();
如下所示的ActionScript创建一个确定值的数组并在输出窗口中显示每个元素的值:
weekDay = new Array(SUN, MON, TUE, WED, TUR, FRI, SAT);
for (var i = 0; i7; i++) {
trace(weekDay);
}
数组中还可以嵌套数组,即构成多维数组,如下所示:
polyArray = new Array();
for (var i = 0; i3; i++) {
polyArray = new Array(i*3+1, i*3+2, i*3+3, i*3+4);
trace(polyArray[0]+ +polyArray[1]+ +polyArray[2]+ +polyArray[3]);
}
输出窗口中将显示:
1 2 3 4
4 5 6 7
7 8 9 10
--------------------------------------------------------------------------------
判断本机Flash播放器版本并进行下载
ss=System.capabilities.version;
if(substring(ss,5,1)7){getURL(/cn;,_blank);}// target=_blank /cn,_blank);}//那个7就是版本号
用奇偶判断来做一个按钮的声音开关
第一帧加入(第一帧空帧):
t=0 //给t赋初值
第二帧加入:
stop(); //停止在第二帧
ms=new Sound //新建一个声音对象ms
ms.attachSound(sound) //空声音对象从库中调用连接名为sound的声音
ms.start() //ms开始播放
ms.onSoundComplete=function () { //当ms这个声音播放完后执行以下AS
ms.start //重复播放ms
}
第二帧上面的控制按钮加入
on (release) { //当鼠标松开的时候执行下面AS
t=t+1 //t的值等于本身的值加1
if (t%2==1) { //如果T取摸2等于1
ms.stop() //则ms停止播放
b=ms.position/1000 //b的值等于现在ms声音停止的位置
}
您可能关注的文档
- 实施优化供应链管理 提升企业核心竞争力作者:王丽娜.doc
- 实木家具生产工艺流程图解析.doc
- 实木家具市场可行性调查报告.doc
- 实数计算的常见类型及方法总结.doc
- 实数知识点汇总及针对练习(一) :实数.doc
- 实习报告编写的格式要求.doc
- 实习报告目的及意义概述.doc
- 实习单位意见范文.doc
- 实习证明王周周.doc
- 实心球实践课教案王伟.doc
- 2026年重庆科技大学单招(计算机)考试备考题库附答案.docx
- 2026年重庆科技职业学院单招(计算机)考试备考题库附答案.docx
- 大学生放假期间学生安全告知书.docx
- 2026年重庆移通学院单招(计算机)考试备考题库附答案.docx
- 2026年重庆移通学院单招(计算机)测试备考题库附答案.docx
- 电厂检修保温架合同.doc
- 2026年重庆电信职业学院单招(计算机)考试备考题库附答案.docx
- 2026年重庆水利电力职业技术学院单招(计算机)考试备考题库附答案.docx
- 2026年重庆电信职业学院单招(计算机)考试备考题库附答案.docx
- 2026年重庆理工职业学院单招(计算机)考试备考题库附答案.docx
最近下载
- 高中政治2025届高考选必三《逻辑与思维》主观题答题模板.doc VIP
- 高中政治2026届高考选必三《逻辑与思维》主观题常见设问和答题语言.doc VIP
- CECS179-2005 健康住宅建设技术规程.pdf VIP
- CECS158-2015 膜结构技术规程.docx VIP
- CECS428-2016 电铸铜接地棒(线)技术规程.docx VIP
- CECS188-2005 钢管混凝土叠合柱结构技术规程.docx VIP
- CECS245-2008 自动消防炮灭火系统技术规程.docx VIP
- CECS69-2011 拔出法检测混凝土强度技术规程.docx VIP
- CECS293-2011 房屋裂缝检测与处理技术规程.docx VIP
- CECS03-2007 钻芯法检测混凝土强度技术规程.docx VIP
原创力文档


文档评论(0)