快速业务通道

AS3代码创建FLASH文本编辑器

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-07

效果: 重要代码: package {
import fl.controls.ColorPicker;
import fl.controls.ComboBox;
import Flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.EventDispatcher;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.text.TextFieldAutoSize;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.text.Font;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.ui.Mouse;
import flash.utils.setTimeout;
/**
* ...
* @author 沙子 QQ:8286659 http://www.taoshaw.com
*/
public class main extends MovieClip {
//输入文本框
private var my_text:TextField;
//加粗按钮
private var my_btn_bold:mc_bold;
//倾斜按钮
private var my_btn_itlic:mc_itlic;
//居左
private var my_btn_left:mc_auto_left;
//居中
private var my_btn_middle:mc_auto_middle;
//居右
private var my_btn_right:mc_auto_right;
//下划线
private var my_btn_xiahuaxian:mc_xiahuaxian;
//超链接
private var my_btn_url:mc_url;
//显示超链接输入对话框
private var my_btn_url_shuru:mc_url_shuru;
//图片
private var my_btn_pic:mc_pic;
//图片输入框
private var my_btn_pic_shuru:mc_pic_shuru;
//字体大小
private var my_btn_size:ComboBox;
//字体颜色
private var my_Col:ColorPicker;
//字号
private var font_Arr:Array;
//字体
private var my_btn_font:ComboBox;
//获取字体数组
private var my_Arr_font:Array;
//设置字体下拉框的样式
private var linkTextFormat:TextFormat;
//初始化开始选择索引跟结束选择索引
private var my_Beginfocus:int=-1;
private var my_Endfocus:int=-1;
private var my_TextFormat:TextFormat;
//显示所有对象
private var my_Sprite:Sprite;
public function main() {
my_text = new TextField();
my_btn_bold = new mc_bold();
my_btn_itlic = new mc_itlic();
my_btn_left = new mc_auto_left();
my_btn_middle = new mc_auto_middle();
my_btn_right = new mc_auto_right();
my_btn_xiahuaxian = new mc_xiahuaxian();
my_btn_url = new mc_url();
my_btn_url_shuru = new mc_url_shuru();
my_btn_pic = new mc_pic();
my_btn_pic_shuru = new mc_pic_shuru();
my_btn_size = new ComboBox();
my_Col = new ColorPicker();
my_TextFormat = new TextFormat();
my_Sprite = new Sprite();
font_Arr = new Array();
//获取系统可用字体
my_Arr_font = Font.enumerateFonts(true);
linkTextFormat = new TextFormat();
my_btn_font = new ComboBox();
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();
//显示插

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号