1、1,第十三讲:正式开始ActionScript,,2,正式开始ActionScript,一、利用goto、play、stop动作控制影片goto(转到)、play(播放)、stop(停止),注: 1、如果未指定场景,则播放头将转到当前场景中的指定帧。 2、只能在根时间轴上使用 场景 参数,不能在影片剪辑或文档中的其它对象的时间轴内使用该参数。,2、格式:gotoAndPlay(场景名称, 帧编号/“帧标签”),1、gotoAndPlay()将播放头转到场景中指定的帧并从该帧开始播放,3,二、利用getURL动画制作Flash网站getURL(url, 窗口, 方法 ),url:String -
2、 可从该处获取文档的 URL。,窗口:String 可选 - 指定应将文档加载到其中的窗口 _self 指定当前窗口中的当前帧。 _blank 指定一个新窗口。 _parent 指定当前帧的父级。 _top 指定当前窗口中的顶级帧。,方法:String 可选 - 用于发送变量的 GET 或 POST 方法。如果没有变量,则省略此参数。,参数,4,1、利用getURL跳转到其他网页,2、利用getURL发送邮件getURL(“mailto:电子邮件地址”),3、利用getURL打开FTP,4、利用getURL打开或者下载文件,5,三、利用startDrag动作制作拖动效果,固定:是否以注册点跟随
3、(true/false),startDrag(目标,固定,left,top,right,bottom)stopDrag(),参数,目标:影片剪辑或按钮的名称,Left,top,right,bottom:影片剪辑的坐标值,用以指定该影片剪辑的约束矩形。,6,1、利用startDrag制作鼠标跟随效果,2、利用startDrag制作个性化鼠标,3、制作可以拖动的按钮效果,4、利用startDrag制作滑动条,7,四、影片剪辑控制命令,2、删除影片剪辑 removeMovieClip(“目标“),3、设置影片剪辑的属性 setProperty(“目标“,属性,值),4、获取影片剪辑的属性值 getP
4、roperty(“目标“,属性),1、复制影片剪辑 duplicateMovieClip(“目标“,“新名称“,“深度“)目标:要复制的影片剪辑的目标路径 新名称:所复制的影片剪辑的新名称 深度:所复制的影片剪辑的堆叠顺序。,8,setProperty属性值列表:_alpha:对象的透明度_width:对象的宽度_height:对象的高度_x:对象所在场景的横坐标_y:对象所在场景的纵坐标_xmouse:鼠标所在的横坐标_ymouse:鼠标所在的纵坐标_xscale:对象横轴的缩放率_yscale:对象纵轴的缩放率 _rotation:对象旋转的角度_visible:对象是否可见,0不可见,1
5、正常显示,9,_soundbuftime:将声音预先读入缓冲的时间(默认为5s)_target:对象所在影片中的路径_totalframes:影片总计的帧数_url:取得影片存放的位置_droptarget:返回对象停止拖曳时的位置_currentframe:对象目前播放的帧_framesloaded:已加载影片的帧数_highquality:1是最高画质,0是一般画质_name:对象的名称_quality:影片的品质,可设置为低、中、高、最佳,10,五、使用输入和动态文本框利用文本框制作计算器,六、使用fscommand制作全屏动画1、全屏动画fscommand(“fullscreen“,“true“)2、禁止缩放fscommand(“allowscale“,“false“)3、屏蔽右键菜单动画fscommand(“showmenu“,“false“)4、退出动画fscommand(“quit“),11,七、制作Loading下载动画(动画前留2帧),2、制作精确Loading下载动画 对象.getBytesTotal() 获取对象总大小 对象.getBytesLoaded() 获取已下载的对象大小,1、利用ifFrameloaded制作简单下载动画 ifFrameLoaded(帧) 动作 ,