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

当前位置:课件115学培吧(kj115.com)→FLASH课件游戏开发教程→文章系列

 
 
标题:使用AS3.0让你的Flash课件实现即点即输功能
 
展示台

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

◇游戏开发栏目简介
内容是FLASH课件游戏制作教程,适合开发课件游戏,增加课件的感染力,适合高手学习,基础学习者可以参加我站的游戏开发视频教程的学习是最佳之选。

其它教程文章还有网侠教程图文教程等。
学习过程中如果需要相关的软件下载,你可以到本站软件下载专区去看看。

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

论文相关服务
 

湖北金鹰课件吧

让Flash课件实现即点即输的功能。在word中有即点即输的功能,在word文档的任何位置点击,都可以实现在该位置输入文字。在Flash课件中,有时候我们也需要在某些位置即时的输入一些文字,如:备注或评论啥的。我们有多种方法实现这一功能。今天我们使用TextField类来实现即点即输。我们先来说说我们要使用到的部分属性:
1、TextField.type属性--该属性用来确定我们创建的文本域是否可以输入文字。它具有两种不同的常量值:TextFieldType.DYNAMIC和TextFieldType.INPUT。前者告诉我们文本域不可以即时输入文本,而后者则允许文本输入。
2、TextField.wordWrap属性--该属性是个布尔类型属性,当设置为true时,文本可以实现自动换行;设置为false时,则不会自动换行。
3、TextField.background--该属性相当于是否显示文本背景颜色的开关。设置为true,文本则会显示我们设置的背景色,背景色则由backgroundColor=0xffffff来指定。
4、TextField.border--该属性相当于是否显示文本域边框的开关,设置为true,则文本域会显示边框线条,线条的颜色则由borderColor 属性来确定。
5、stage.focus--该属性用来确定舞台的焦点。我们把舞台的焦点交给文本域,这样保证文本域及时的获取焦点,确保即点即输。
下面我们来说说本实例的功能和具体实现步骤:
当我们打开实例时,鼠标在舞台上移动,此时会有提示类文本域随着鼠标移动,提示语为“即点即输”。当我们在舞台上任意位置点击时,鼠标会变为我们熟悉的文本输入状态,我们就可以输入文字了。
代码很简单的。只用到了两个鼠标事件,分别为MouseEvent.MOUSE_MOVE和MouseEvent.CLICK,前者用来实现鼠标移动时,显示提示语,后者单击鼠标实现文本输入。
代码:
import flash.events.MouseEvent;
import flash.text.TextField;
//http://www.flashabc.net/post/Flash_jidianjishu.html
var pd:Boolean = true;
var tip:TextField=new TextField();
var myText:TextField
stage.addEventListener(MouseEvent.MOUSE_MOVE,onmove);
stage.addEventListener(MouseEvent.CLICK,onclick);
function onmove(event:MouseEvent ):void
{
addChild(tip);
tip.text = "即点即输";
tip.background = true;
tip.border = true;
tip.x = mouseX;
tip.y = mouseY - 20;
tip.height = 20;
tip.width = 55;
stage.focus = stage;
}
function onclick(event:MouseEvent ):void
{
if (pd)
{
removeChild(tip);
stage.removeEventListener(MouseEvent.MOUSE_MOVE,onmove);
}
pd = false;
myText=new TextField()
myText.type = TextFieldType.INPUT;
myText.text = "";
addChild(myText);
myText.x = mouseX - 5;
myText.y = mouseY - 10;
myText.wordWrap = true;
myText.autoSize = TextFieldAutoSize.LEFT;
stage.focus = myText;
}

 

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

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


 
 

业务办理
鄂ICP备08005724号