毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash课件制作教程

 
 
标题: AS3代码创建FLASH文本编辑器
 
展示台

文章来源 作者:admin 密 码:admin 整理:湖北金鹰

◇图文教程简介

本栏目收集整理FLASH相关和FLASH课件制作相关的技术教程,代码初步检验无错误。所有教程资源全部免费,属于本站免费的FLASH相关核心教程。

学习过程中有问题可以直接提出,本站尽所能帮你解决问题。

学员问答   技术难题

---------------

湖北金鹰课件吧

简介:省级 和国家级FLASH竞赛课件制作专业网站。

---------------

你可能感兴趣的还有免费的:

FLASH视频教程
    以图案填充对象
    运用渐进色彩
    置入与设定声音
    编辑声音
PS视频教程
    图像与像素
    多种抓屏方法
    多种选择工具的使用
    段落面板

---------------

重要代码:
package{
importfl.controls.ColorPicker;
importfl.controls.ComboBox;
importFlash.display.MovieClip;
importflash.display.Sprite;
importflash.events.EventDispatcher;
importflash.text.TextField;
importflash.text.TextFieldType;
importflash.text.TextFieldAutoSize;
importflash.events.MouseEvent;
importflash.events.Event;
importflash.text.Font;
importflash.text.TextFormat;
importflash.text.TextFormatAlign;
importflash.ui.Mouse;
importflash.utils.setTimeout;
/**
*...
*@author沙子QQ:8286659http://www.taoshaw.com
*/
publicclassmainextendsMovieClip{
//输入文本框
privatevarmy_text:TextField;
//加粗按钮
privatevarmy_btn_bold:mc_bold;
//倾斜按钮
privatevarmy_btn_itlic:mc_itlic;
//居左
privatevarmy_btn_left:mc_auto_left;
//居中
privatevarmy_btn_middle:mc_auto_middle;
//居右
privatevarmy_btn_right:mc_auto_right;
//下划线
privatevarmy_btn_xiahuaxian:mc_xiahuaxian;
//超链接
privatevarmy_btn_url:mc_url;
//显示超链接输入对话框
privatevarmy_btn_url_shuru:mc_url_shuru;
//图片
privatevarmy_btn_pic:mc_pic;
//图片输入框
privatevarmy_btn_pic_shuru:mc_pic_shuru;
//字体大小
privatevarmy_btn_size:ComboBox;
//字体颜色
privatevarmy_Col:ColorPicker;
//字号
privatevarfont_Arr:Array;
//字体
privatevarmy_btn_font:ComboBox;
//获取字体数组
privatevarmy_Arr_font:Array;
//设置字体下拉框的样式
privatevarlinkTextFormat:TextFormat;
//初始化开始选择索引跟结束选择索引
privatevarmy_Beginfocus:int=-1;
privatevarmy_Endfocus:int=-1;
privatevarmy_TextFormat:TextFormat;
//显示所有对象
privatevarmy_Sprite:Sprite;
publicfunctionmain(){
my_text=newTextField();
my_btn_bold=newmc_bold();
my_btn_itlic=newmc_itlic();
my_btn_left=newmc_auto_left();
my_btn_middle=newmc_auto_middle();
my_btn_right=newmc_auto_right();
my_btn_xiahuaxian=newmc_xiahuaxian();
my_btn_url=newmc_url();
my_btn_url_shuru=newmc_url_shuru();
my_btn_pic=newmc_pic();
my_btn_pic_shuru=newmc_pic_shuru();
my_btn_size=newComboBox();
my_Col=newColorPicker();
my_TextFormat=newTextFormat();
my_Sprite=newSprite();
font_Arr=newArray();
//获取系统可用字体
my_Arr_font=Font.enumerateFonts(true);
linkTextFormat=newTextFormat();
my_btn_font=newComboBox();
my_Sprite.addChildAt(my_text,0);
my_Sprite.addChildAt(my_btn_bold,1);
my_Sprite.addChildAt(my_btn_itlic,2);
my_Sprite.addChildAt(my_btn_size,3);
my_Sprite.addChildAt(my_Col,4);
my_Sprite.addChildAt(my_btn_font,5);
my_Sprite.addChildAt(my_btn_left,6);
my_Sprite.addChildAt(my_btn_middle,7);
my_Sprite.addChildAt(my_btn_right,8);
my_Sprite.addChildAt(my_btn_xiahuaxian,9);
my_Sprite.addChildAt(my_btn_url,10);
my_Sprite.addChildAt(my_btn_pic,11);
addChild(my_Sprite);
//显示文本框
_showTextField();
//显示加粗按钮
_showBtn_Bold();
//显示倾斜按钮
_showBtn_itlic();
//显示居左
_showBtn_left();
//显示居中
_showBtn_middle();
//显示居右
_showBtn_right();
//显示下划线按钮
_showBtn_xiahuaxian();
//显示超链接按钮
_showBtn_url();
//显示插入图片按钮
_showBtn_pic();
//显示字号
_showBtn_size();
//显示颜色组件
_showBtn_Col();
//显示字体下拉框
_showBtn_font();
//字体下拉框样式
_styleCombobox();
}
//字体下拉框样式
privatefunction_styleCombobox():void{
linkTextFormat.font="Arial";
linkTextFormat.size=12;
//linkTextFormat.bold=true;
linkTextFormat.color=0x171717;
}
//加粗
privatefunction_TextFormat_bold():void{
my_TextFormat.bold=!my_TextFormat.bold;
}
//倾斜
privatefunction_TextFormat_italic():void{
my_TextFormat.italic=!my_TextFormat.italic;
}
//居左
privatefunction_TextFormat_auto_left():void{
my_TextFormat.align="left";
}
//居中
privatefunction_TextFormat_auto_middle():void{
my_TextFormat.align="center";
}
//居右
privatefunction_TextFormat_auto_right():void{
my_TextFormat.align="right";
}
//下划线
privatefunction_TextFormat_xiahuaxian():void{
my_TextFormat.underline=!my_TextFormat.underline;
}
//超链接
privatefunction_TextFormat_url(e:MouseEvent):void{
//my_TextFormat.url="http://www.taoshaw.com"
my_TextFormat.url=my_btn_url_shuru.url_txt.text;
my_Sprite.removeChildAt(11);
}
//取消超链接
privatefunction_TextFormat_Clearurl(e:MouseEvent):void{
my_Sprite.removeChildAt(11);
my_btn_url_shuru.url_txt.text="";
}
//插入图片
privatefunction_TextFormat_pic(e:MouseEvent):void{
my_text.HTMLText+="<imgsrc='/UploadTeach/200812/20081205174844162.jpg'><br>"
//my_TextFormat.url=my_btn_url_shuru.url_txt.text;
//trace("请插入图片")
my_Sprite.removeChildAt(12);
}
//取消插入图片对话框
privatefunction_TextFormat_Clearpic(e:MouseEvent):void{
my_Sprite.removeChildAt(12);
my_btn_pic_shuru.url_txt.text="";
}
//设置拖曳
privatefunctionstopDrags(e:MouseEvent):void{
e.currentTarget.stopDrag();
}
privatefunctionstartDrags(e:MouseEvent):void{
e.currentTarget.startDrag();
}
//显示加粗按钮
privatefunction_showBtn_Bold():void{
my_btn_bold.x=35;
my_btn_bold.y=25;
my_btn_bold.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_bold.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_bold.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示字号按钮
privatefunction_showBtn_size():void{
my_btn_size.x=90;
my_btn_size.y=23;
my_btn_size.width=70;
font_Arr=[12,14,16,18,20,22,24,32,36,36,40,48,60,64,68,74,80,84,96,120];
for(vari:uint=0;i<font_Arr.length;i++){
my_btn_size.addItem({label:font_Arr,data:font_Arr});
}
my_btn_size.addEventListener(Event.CHANGE,_setTextFormatNext);
}
//显示倾斜按钮
privatefunction_showBtn_itlic():void{
my_btn_itlic.x=60;
my_btn_itlic.y=25;
my_btn_itlic.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_itlic.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_itlic.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示颜色按钮
privatefunction_showBtn_Col():void{
my_Col.x=197;
my_Col.y=22;
my_Col.addEventListener(Event.CLOSE,_setTextFormatNext);
}
//显示字体下拉框
privatefunction_showBtn_font():void{
my_btn_font.x=230;
my_btn_font.y=22;
for(vari:uint=0;i<my_Arr_font.length;i++){
//trace(my_Arr_font.fontName)
my_btn_font.addItem({label:my_Arr_font.fontName});
}
my_btn_font.textField.setStyle("textFormat",linkTextFormat);
my_btn_font.dropdown.setRendererStyle("textFormat",linkTextFormat);
my_btn_font.width=115;
my_btn_font.addEventListener(Event.CHANGE,_setTextFormatNext);
}
//显示居左按钮
privatefunction_showBtn_left():void{
my_btn_left.x=355;
my_btn_left.y=25;
my_btn_left.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_left.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_left.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示居中按钮
privatefunction_showBtn_middle():void{
my_btn_middle.x=380;
my_btn_middle.y=25;
my_btn_middle.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_middle.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_middle.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示居右按钮
privatefunction_showBtn_right():void{
my_btn_right.x=405;
my_btn_right.y=25;
my_btn_right.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_right.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_right.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示下划线按钮
privatefunction_showBtn_xiahuaxian():void{
my_btn_xiahuaxian.x=430;
my_btn_xiahuaxian.y=25;
my_btn_xiahuaxian.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_xiahuaxian.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_xiahuaxian.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示超链接按钮
privatefunction_showBtn_url():void{
my_btn_url.x=455;
my_btn_url.y=25;
my_btn_url.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_url.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_url.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//显示插入图片按钮
privatefunction_showBtn_pic():void{
my_btn_pic.x=170;
my_btn_pic.y=25;
my_btn_pic.addEventListener(MouseEvent.ROLL_OVER,changeNext);
my_btn_pic.addEventListener(MouseEvent.ROLL_OUT,changeCurrent);
my_btn_pic.addEventListener(MouseEvent.CLICK,_setTextFormat);
}
//设置样式(A)
privatefunction_setTextFormat(e:MouseEvent):void{
switch(e.currentTarget){
casemy_btn_bold:
_TextFormat_bold();
break;
casemy_btn_itlic:
_TextFormat_italic();
break;
casemy_btn_left:
_TextFormat_auto_left();
break;
casemy_btn_middle:
_TextFormat_auto_middle();
break;
casemy_btn_right:
_TextFormat_auto_right();
break;
casemy_btn_xiahuaxian:
_TextFormat_xiahuaxian();
break;
casemy_btn_url:
my_btn_url_shuru.x=200;
my_btn_url_shuru.y=130;
my_btn_url_shuru.ok.addEventListener(MouseEvent.CLICK,_TextFormat_url);
my_btn_url_shuru.cancel.addEventListener(MouseEvent.CLICK,_TextFormat_Clearurl);
my_btn_url_shuru.addEventListener(MouseEvent.MOUSE_DOWN,startDrags);
my_btn_url_shuru.addEventListener(MouseEvent.MOUSE_UP,stopDrags);
my_Sprite.addChildAt(my_btn_url_shuru,11);
break;
casemy_btn_pic:
my_btn_pic_shuru.x=200;
my_btn_pic_shuru.y=130;
my_btn_pic_shuru.ok.addEventListener(MouseEvent.CLICK,_TextFormat_pic);
my_btn_pic_shuru.cancel.addEventListener(MouseEvent.CLICK,_TextFormat_Clearpic);
my_btn_pic_shuru.addEventListener(MouseEvent.MOUSE_DOWN,startDrags);
my_btn_pic_shuru.addEventListener(MouseEvent.MOUSE_UP,stopDrags);
my_Sprite.addChildAt(my_btn_pic_shuru,12);
break;
}
my_text.setTextFormat(my_TextFormat,my_Beginfocus,my_Endfocus);
}
//设置样式(B)
privatefunction_setTextFormatNext(e:Event):void{
switch(e.currentTarget){
casemy_btn_size:
my_TextFormat.size=my_btn_size.selectedItem.data;
break;
casemy_Col:
my_TextFormat.color=my_Col.selectedColor;
break;
casemy_btn_font:
my_TextFormat.font=my_btn_font.selectedLabel;
break;
}
my_text.setTextFormat(my_TextFormat,my_Beginfocus,my_Endfocus);
}
//加粗按钮跟倾斜按钮的元件,有一个鼠标滑过效果
privatefunctionchangeCurrent(e:MouseEvent):void{
MovieClip(e.currentTarget).gotoAndStop(1);
}
privatefunctionchangeNext(e:MouseEvent):void{
MovieClip(e.currentTarget).gotoAndStop(2);
}
//显示输入文本框
privatefunction_showTextField():void{
my_text.x=35;
my_text.y=50;
my_text.width=470;
my_text.height=330;
//输入文本类型
my_text.type=TextFieldType.INPUT;
my_text.text="欢迎光临淘沙网http://www.taoshaw.com";
my_text.border=true;
//自动换行
my_text.wordWrap=true;
//多行文本
my_text.multiline=true;
my_text.borderColor=0xcccccc;
my_text.addEventListener(MouseEvent.CLICK,_getjiaodian);
}
//获取选择文本
privatefunction_getjiaodian(e:MouseEvent):void{
my_Beginfocus=my_text.selectionBeginIndex;
my_Endfocus=my_text.selectionEndIndex;
}
}
}

 

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号