FLASH常见问题整理
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-09
双击效果? 答:把下面的代码放到按钮上: on (press) { time = getTimer()-down_time; if (time<300) { trace("ok"); } down_time = getTimer(); } (turbine) 120。问:如何使MC始终跟随鼠标旋转?[源码][/color] 答:先计算MC横纵坐标与鼠标横纵坐标的差值,然后用Math.atan2()来计算旋转角度。 m_x = _root._xmouse-mc._x; m_y = _root._ymouse-mc._y; mc._rotation = PI=180/Math.PI*Math.atan2(m_y, m_x); (turbine) 121。问:如何做鼠标跟随效果? 答:基础代码如下,a为步长 mc._x+=(_root._xmouse-mc._x)/a mc._y+=(_root._ymouse-mc._y)/a (turbine) 122。问:如何在AS中创建类的继承? 答:创建一个MC的继承类 myClass=function(){ …… } myClass.prototype = new MovieClip(); (turbine) 122.问:能否详细讲解loadmovie 答:loadmovie的问题,然后就是加载之后属性的设置。。 loadMovieNum(url,level,method); url 就是你要加载的SWF文件的相对或绝对URL. 如"snow.swf"或"http://go8.163.com/6snow9/myflash/snow.swf",强烈建议把要加载的swf都放在同一目录下 level指定被加载的swf放入到哪个层级(level)里,范围为0---n吧具体多少,我也不清楚了。。若为0则被载载的swf动画会完全取替原来的动画哦!数字越大,就越在原动画上面! method 是传递参数的形式,有"POST"和"GET"两种 通过loadmovie加载进来的动画不需要时可以用unloadmovie命令把它卸除如 例:loadMovieNum("snow.swf",1);//加载snow.swf到第一层 接下来可以用getBytesLoaded();命令获得下载进度了如在第1帧: bytesload=_level1.getBytesLoaded(); bytestotal=_level1.getBytesTotal(); loadbar._xscale=int(bytesload/bytestotal*100); 当下载完成后,就可以对它进行控制了,如设置属性,播放,停止等如在第5帧: if (_level1.getBytesLoaded()>=_level1.getBytesTotal()){ _levle1.play(); play(); }else { gotoAndPlay(1); } 通过loadmovie加载进来的动画不需要时可以用unloadmovie命令把它卸除,如前面的snow.swf。。AS为:_level1.unloadMovie(); 演示:http://go8.163.com/6snow9/myflash/level/index.htm 源文件: http://bbs.flash8.net:8000/attach/2002/05/11/156567-nowload.zip 关 于 加 载 sw f到 target 的 方 法: loadMovie(url,target[,method]); 1.可使用loadMovie("snow.swf",mc);,若已经有一个空MC存在的话,可以用mc.loadMovie("snow");加载 2.被加载的s动画,有关于AS的地方最好用相对路径,而不用_root.mc.loadmovie.play();等形式的绝对路径,可使用如: _parent._parent.mc.play();//主场景的loadbar下的mc的帧要控制被加载到主场景空mc的动画播放 因为一旦被加载了,整个动画也就成了mc,用这样的语句可能会引起混乱 加载到MC实例源文件: http://gumu.net/non/attach/130807-myload.zip 作者:萧月痕 123.原来MX的FS命令是这样的。 相信不少朋友在MX版本中继续使用FS的EXEC命令,但是。。。。 偶多试不灵,前些日子得到答案,还得感谢偶那StudioMX安装包。 其实非常简单,在MX版本中的EXE调用更加严格,必须使用FLASHPLAYER或者自程序EXE的方式调用,HTML页面禁止。这里变化就是目录方面Macromedia做了安全措施。必须是当前路径的FSCOMMAND目录下,也就是说你得手工建立一个FSCOMMAND目录来放置你调用的EXE程序。这个很简单, 其语法命令同F5不变: fscommand("your.exe"); FLASH网站常用预载特效剖析 flash网站以它的构思精巧,绚丽多彩为大多数前卫设计者偏爱。它给人带来的视觉,音效的冲击,与传统网页的设计比较,有巨大的吸引力。鉴于网速的问题,我们需要考虑制作loading来完 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash MX pro的历史面板(三)下一篇: FLASH 8.0制作燃烧的香烟
关于FLASH常见问题整理的所有评论