£¨×ªÔØ£©Flash AS3½Ì³Ì£ºÐ¡ÓÎÏ·¿ª·¢ÊµÕ½³¢ÊÔ
¡¡±¾ÎÄʾÀýÔ´´úÂë»òËØ²ÄÏÂÔØ
¡¡¡¡Ç°Ãæ½²½âÁËFlash AS3½Ì³Ì£ºDirectionÀàºÍDotÀà£¬Ç°Ãæ¶¼ÊÇÀíÂ۵Ľ²½â£¬ÕâÆªÀ´Ò»¸öʵս£¬×öÒ»¸öÀàËÆÌ¹¿ËÓÎÏ·µÄ³ÌÐò¡£
¡¡¡¡Ò»¸öÀàËÆÌ¹¿ËÓÎÏ·µÄdemo³ÌÐò
¡¡¡¡Ê¹ÓÃDirectionÀàÀ´½øÐз½Ïò¿ØÖÆ
¡¡¡¡Ê¹ÓÃDotÀàÀ´¼ÆËã¾àÀë
¡¡¡¡ÓÃÉÏDirectionÀàºÍDotÀàÖ®ºó£¬Õâ¸ödemo³ÌÐò±äµÃÒì³£¼òµ¥¶î¡£¡£
¡¡¡¡Ò²Ã»Ê²Ã´ºÃ˵£¬Ö÷Ҫ͸¹ýÕâ¸öÀý×Ó£¬Èôó¼ÒÀàÊìϤDirectionÀàºÍDotÀàµÄʹÓ÷½·¨
¡¡¡¡²»¶®µÄ¿ÉÒÔÔÚºóÃæ¸úÌûÌáÎÊ£¬¸ßÊÖÈç¹û¿´µ½Ê²Ã´ÓдíÎóµÄµØ·½£¬ÇëÖ¸Õý³öÀ´£¬¶àлָ½Ì
¡¡¡¡ÏÂÃæÊÇflaµÄÔ´´úÂ룺
¡¡¡¡CODE:
import index.base.game.Direction;
import index.base.events.DirectionEvent;
import index.base.geom.Dot;
//Îę̀ÊôÐÔÉèÖÃ
stage.showDefaultContextMenu = false;
stage.align = "TL";
stage.scaleMode = "noScale";
//´´½¨Ì¹¿Ë
var tank:Tank = new Tank;
tank.x = tank.y = 250;
addChild(tank);
//´´½¨°ó¶¨Ì¹¿ËµÄµã
var dot:Dot = new Dot;
dot.bind(tank);
//̹¿ËÒÆ¶¯
var dirTank:Direction = new Direction(stage);
//ÅŲ́ת¶¯
var dirTower:Direction = new Direction(stage,true,87,83,65,68);
//̹¿ËÅŲ́ʼþ
dirTank.addEventListener(DirectionEvent.DO,doTankFun);
dirTower.addEventListener(DirectionEvent.DO,doTowerFun);
//̹¿ËÒÆ¶¯
function doTankFun(e:DirectionEvent):void{
¡¡¡¡¡¡¡¡if(e.up){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dot.go(2,true);
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡if(e.down){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dot.go(-2,true);
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡if(e.left){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡tank.rotation -= 2;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡if(e.right){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡tank.rotation += 2;
¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡if(tank.x < 0) tank.x = 0;
¡¡¡¡¡¡¡¡if(tank.y < 0) tank.y = 0;
¡¡¡¡¡¡¡¡if(tank.x > stage.stageWidth) tank.x = stage.stageWidth;
¡¡¡¡¡¡¡¡if(tank.y > stage.stageHeight) tank.y = stage.stageHeight;
}
//ÊÇ·ñ¿ÉÒÔ·¢ÉäÅŲ́£¬×Óµ¯
var isBullet:Boolean = true;
var isShell:Boolean = true;
//ÅŲ́·¢Éäת¶¯
function doTowerFun(e:DirectionEvent):void{
¡¡¡¡¡¡¡¡if(e.up && isBullet){
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡var bullet:Bullet = new Bullet;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bullet.x = tank.x;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bullet.y = tank.y;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bullet.rotat
Ïà¹ØÎĵµ£º
±¾ÎÄÖ¼ÔÚ˵Ã÷ÈçºÎÀûÓÃFlashºÍCÓïÑÔÖÆ×÷BSģʽϵÄʵʱÊý¾Ý¶¯Ì¬ÇúÏßͼ£¬ÏÖÔÚÁ÷ÐеÄʵʱÊý¾ÝÇúÏßͼ£¬´ó¶¼ÊDzÉÓÃÁËCSģʽµÄ¿ª·¢ÓïÑÔ£¬BSģʽµÄËäÓÐһЩʵÀý£¬±ÈÈçgoogleÉϵĹÉÊÐÇúÏßͼ£¬µ«ÆäʵÏֵķ½Ê½ºÍÁ÷³ÌÔÚÍøÉϺÜÉÙÄܼûµ½¡£
ÆäÔËÐÐʱµÄ½çÃæÈçÏ£¬Êý¾Ýʵʱ¸üУ¬ÇúÏßͼ´Ó×óÍùÓÒ¶¯Ì¬Òƶ¯£º
ÏÂÃæÏȽ²ÔÚʵÏÖ¹ý³ÌÖеŤ×÷»·¾³ ......
´¿FLASHÍøÕ¾SEO·½°¸
¡¡¡¡Ò»°ãÀ´Ëµ£¬ÆÕͨµÄ×ÊѶվ£¬»òÕßÎÄ×ÖÄÚÈݶàЩµÄÍøÕ¾£¬ÓÅ»¯ÆðÀ´¶¼±È½ÏÈÝÒ×£¬ÒòΪÕâÀàÎÄÕÂÏà¶ÔÀ´Ëµ¶ÔËÑË÷±È½ÏÓѺ㬴ÓËÑË÷½Ç¶È¿´£¬±È½ÏÓÐÄÚÈÝ¡£µ«Ä¿Ç°ÈÔÈ»ÓÐÐí¶àÆóÒµÍøÕ¾£¬ÕâÀàÍøÕ¾ÓиöÌØµã£¬¾ÍÊÇÖ÷Ò³»òÕߺܶàÖØÒªÒ³Ãæ£¬È«²¿¶¼ÊÇÓÃflashÀ´Õ¹Ê¾¡£Óöµ½ÕâÖÖÇé¿ö£¬¸Ä±äÍøÕ¾ÄÚÈÝÊDz»Ì«¿ÉÄÜÁË£¬ÒòΪºÜ¶à´«Í³À ......
¡¡¡¡¸ãÁ˰ëÌìµÄÄñCLASS£¬ÎÒÃÇÓֻص½ÁË×öÓÎÏ·µÄÄÚÈÝÉÏÀ´¡£
¡¡¡¡ÔÛÃÇѧÄÇô¶à֪ʶ£¬Ä¿µÄҲֻΪÁ˸üºÃµÄÀ´×öÓÎÏ·¡£Õâ¸öÓÎÏ·°É£¬Ç°ÃæÒ²ÓÐÅóÓÑ˵µ½ÁË£¬¸ù±¾²»ÓÃCLASS£¬×ö¸öµ¥¸öFLAÎļþF9°´ÁËÃÍ´ò´úÂ룬ȻºóMCÀïµã¿ªÁ˶«Äñµã´úÂ룬Î÷Äñµã´úÂ룬ҲÄÜÍê³É¡£Ã»´í£¬È·ÊµÕâÑù¡£
¡¡¡¡ÎÒ×Ô¼ºÏ൱³¤Ò»¶Îʱ¼äÄÚÒ²ÊDz»¶®CLASSÖ®Á÷£¬Ö»Óà ......
¡¡¡¡ÏȲ¹³ä¸öÓÎÏ·ÀïµÄ½á¹¹£º
¡¡¡¡_rootÏÂÓÐÈý¸ö¿ÕMC£º pl,itemºÍxs
¡¡¡¡plÕâ¸ö¿ÕMCÊÇÓÃÀ´attachÈËÎïµÄ
¡¡¡¡itemÕâ¸ö¿ÕMCÊÇÓÃÀ´attach±¦ÎïµÄ
¡¡¡¡xsÕâ¸öMCÊÇÓÃÀ´attachÏÔʾµÃ·ÖµÄ
¡¡¡¡ÎªÊ²Ã´ÒªÕâô×öÄØ£¿……ÒòΪ¹ÜÀí·½±ãѽ~ÒÔºóÄã»áÂýÂýÌå»áµ½µÄ¡£
¡¡¡¡ÑÏÖØ¾¯¸æ£ºµÚ7¿Îδ¸ã¶®¿´Ã÷°×Õߣ¬Çë»ØÉϽڷ´¸´Ñо ......
¡¡¡¡55. ÈçºÎÕûÆë¹æ»®FlashÖеŤ¾ßÃæ°å£¿
¡¡¡¡Ñ¡Ôñ²Ëµ¥Window£Panel Sets£Default Layout£¬Ò»ÇÐÓÖ»áÅÅÁеÃÕûÕûÆëÆë¡£¾õµÃÿ¸ö¸¡¶¯¹¤¾ß´°¿ÚÌ«´óÁË£¬ÊÇÂð£¿ÇëË«»÷¸Ã´°¿ÚÉÏÃæµÄÀ¶É«±êÌâÌõ£¬´°¿Ú¾Í»áËõÖÁ×îС£¬ÒªÓÃʱÔÙË«»÷´ò¿ªËü¡£ÁíÍ⣬Õû¸öFlash5´°¿ÚµÄÓÒϽÇÒ²ÉèÓÐÕâЩ´°¿ÚµÄ¿ì½Ý°´Å¥£¬·Ç³£·½±ã¡£
¡¡¡¡56. ÔÚFlash5Ö ......