欢迎来到天天文库
浏览记录
ID:9300023
大小:241.50 KB
页数:24页
时间:2018-04-27
《flash课件加个纯代码图形工具条》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、[AS3.0]给Flash课件加个纯代码图形工具条2013-4-3013:14阅读(137)o权限设置o修改分类o推荐日志o设为置顶o转为私密日志o举报o申诉 在PPT播放过程中,可以使用圆珠笔等工具,在幻灯片上涂涂画画,很好用,Flash就没有了,只有自己动手做,这里做好了一个可以插入课件的工具箱,大家可以试试看。 一、工具样式: 课件播放时会看到左下脚一个小三角形按钮,点击后拉出一个工具条(如下图),上有相关的按钮,可以点“?”按钮查看使用帮助。 二、应用方法: 1.新建一个基于ActionScripe3.
2、0的flash文件,并保存。也可以是一个已经做好的课件,但一定要基于ActionScript3.0 。 2.新建一个ActionSprite文件,复制下面的代码, 粘贴进去,保存在与flash文件相同的位置,取名为ShapeTool.as(区分大小写)。也可以用记事本,保存为UTF-8编码,名为ShapeTool.as即可。 3.在flash文件或已经做好的课件的第一帧加入代码: if(shapetool==null){importShapeTool;varshapetool:ShapeTool;shapetool=newSha
3、peTool(stage);stage.addChildAt(shapetool,stage.numChildren); } 4.导出生成swf文件即可。 三、要复制的代码:package{importflash.display.Sprite;importflash.display.Shape;importflash.display.SimpleButton;importflash.geom.Matrix;importflash.display.GradientType;importflash.display.SpreadMe
4、thod;importflash.text.TextField;importflash.text.TextFormat;importflash.text.TextFieldAutoSize;importflash.text.TextFieldType;importflash.display.DisplayObject;importflash.display.Bitmap;importflash.display.BitmapData;importflash.events.MouseEvent;importflash.events.Event;impor
5、tflash.geom.Point;importflash.events.KeyboardEvent;importflash.ui.Mouse;importflash.display.CapsStyle;importflash.utils.setTimeout;publicclassShapeToolextendsSprite{privatevarclock:Boolean =false;privatevarshapeToolBar:Sprite;//按钮相关privatevararrTools:Array =newArray(9);priv
6、atevartoolButtons:Array =newArray(9);privatevarcurrentButton:String ="";privatevartmpCurrentButton:String="";//舞台和画布privatevar_stage;privatevarcanvas:Sprite =newSprite();privatevarcountSprite:Array=newArray();privatevarcountNumber:uint;//定位点、Shift钮、鼠标、统计绘图数、撤销统计privatevarpo
7、int:Point =newPoint();privatevarshiftdown:Boolean=false;privatevar_mouse:Sprite =newSprite();privatevartotalDraw:uint =0;privatevarcancleCount:Array=newArray();privatevarnewCancle:Boolean=false;//颜色privatevarcolordb:Sprite;privatevarcolor:uint =0xFF0000;privatevar_exampl
8、es:Sprite =newSprite();//线大小privatevar_linesize:uint
此文档下载收益归作者所有