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

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

 
 
标题:使用Flash ActionScript3.0制作美女照相机
 
展示台

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

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

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

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

论文相关服务
 

湖北金鹰课件吧

照相机需要有两个重要的部件:镜头、胶卷或闪存。用镜头取景,用胶卷或闪存存储影像,还需要按下快门激发照相的动作。使用AS3.0制作Flash照相机也需要这些对象。在ACtionScript3.0中BitmapData类相当于一个看不见的镜头用来取景;Bitmap类相当于闪存用来存储照片,而BitmapData类的draw()方法相当于快门实施照相的动作。你可以按照以下步骤制作Flash照相机:
1.导入涉及到的相关包并声明要用到的实例。
2.使用API绘制一个矩形框,用于可视的镜头外框,设置边框为红色,背景为透明。
3.可视镜头需要在舞台上随鼠标移动,这就需要侦听ENTER_FRAME事件。在处理函数中将镜头和鼠标坐标关联起来,这样镜头就可以在舞台上拖动了。
4.当我们按下鼠标时,应用程序将实施照相的动作,这就需要一个鼠标单击侦听器。
上面说了,BitmapData类相当于一个看不见的镜头,在创建实例时,我把它设置的和舞台同样大,是整个舞台。而在draw()中,我们设置了一个看不见的矩形,把这个矩形设置的和上面的可是镜头重合起来,并且在照相的时候,隐藏可视镜头以外的图像,这样就实现了部分取景的功能了。
最后,我们还设置了Bitmap实例——胶卷所处的位置。
Code:
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Rectangle;
var myBitmapData:BitmapData;
var bmp:Bitmap;
var rect:Rectangle;
var circle:Sprite=new Sprite();
circle.graphics.lineStyle(2,0xff0000);
circle.graphics.beginFill(0xffffffff);
circle.graphics.drawRect(0,0,100,100);
circle.graphics.endFill();
addChild(circle);
addEvent<a href=http://www.flashabc.net/catalog.asp?tags=List>List</a>ener(Event.ENTER_FRAME,onframe);
stage.addEventListener(<a href=http://www.flashabc.net/catalog.asp?tags=MouseEvent>MouseEvent</a>.CLICK,onclick);
function onframe(e:Event):void {
circle.x=mouseX-100;
circle.y=mouseY-100;
rect=new Rectangle(circle.x,circle.y,100,100);
myBitmapData=new BitmapData(stage.stageWidth,stage.stageHeight,true,0x000000ff);
}
function onclick(e:MouseEvent):void {
myBitmapData.draw(stage,null,null,null,rect,true);
bmp=new Bitmap(myBitmapData);
this.addChild(bmp);
bmp.x=235-circle.x;
bmp.y=0-circle.y
}

 

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

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


 
 

业务办理
鄂ICP备08005724号