£¨×ªÔØ£©FLASHÓÎÏ·ÈëÃÅ Áù
¡¡¡¡·¶Àý½Ó±¦ÓÎÏ·ÖÐÈËÎïÀàµÄCLASS½²½â
¡¡¡¡Ê×ÏÈÇëÏÂÔØÔ´Îļþ£ºCLASS.rar
¡¡¡¡ÏÂÔØºÃ£¬´ò¿ªÒ»¿´£¬ÈçÏ£º
¡¡¡¡Ò»¸öFLAÖ÷Îļþ£º
¡¡¡¡run_game.fla
¡¡¡¡Èý¸öĿ¼£º
¡¡¡¡player
¡¡¡¡items
¡¡¡¡game
¡¡¡¡ÎÒ°Ñ.asÀàÎļþ·ÖÃűðÀàµÄ´æ·Å£¬ÕâÑù¿´ÉÏÈ¥ÇåÎú£¬¸üÖØÒªµÄÊDZðÈË¿´ÁË»á¾õµÃÎÒºÜרҵ¡£
¡¡¡¡Ä¿Â¼playerÀïÓУº
¡¡¡¡Player_1.as¡¡
¡¡¡¡Player_2.as
¡¡¡¡Ä¿Â¼itemsÀïÓУº
¡¡¡¡Jin.as¡¡
¡¡¡¡Bao1.as¡¡
¡¡¡¡Bao2.as
¡¡¡¡Ä¿Â¼gameÀïÓУº
¡¡¡¡Game_control.as
¡¡¡¡Score_view.as
¡¡¡¡Time_control.as
¡¡¡¡.as¾ßÌåÒâÒå¿´ÎļþÃû¾ÍÓ¦¸ÃÄÜÖªµÀ£¬ÕâÀïҪ˵µÄÊÇ£¬Ò»°ãĬÈϵĹæÔò£¬·ÅCLASSĿ¼ÓÃСд×ÖĸÃüÃû£¬.asµÄÀàÎļþÃûµÄÊ××ÖĸÓôóд
¡¡¡¡Õâ½ÚÏêϸ½²ÏÂÈËÎïÀàµÄCLASS£¬Ê×ÏÈÊÇPlayer_1.as,ÈËÎïСÀîµÄÀà
¡¡¡¡Ê×ÏÈÈ¥Ô´ÎļþÀïµã½øÈËÎï1µÄMC£¬¿´Ï½ṹ¡£
¡¡¡¡ÓÉÁ½Ö¡×é³É£¬Ò»ÊÇ“stand”£¬¶þÊÇ“run”
¡¡¡¡ÈËÎïÉÏÃæÓÐÒ»²ãÓиöÔ²ÐεÄMC£¬ÎÒ°ÑËüÃüÃûΪhit£¬¿¿Õâ¸ömcÀ´×öÅöײ¼ì²â¡£
¡¡¡¡½ð±ÒÀïÃæÒ²ÓÐÕâ¸öÃû½ÐhitµÄMC£¬ÎÒÅжÏÈËÎïºÍ½ð±ÒÊDz»ÊÇÏàÅöÊÇÓÃÕâ¸öÓï¾äµÄ£º ½ð±ÒMC.hit.hitTest(ÈËÎïMC.hit)
¡¡¡¡´«Í³Åöײ¼ì²â¶¼Õâô×ö¡£
¡¡¡¡ÓÖ¿ªÊ¼³¶»°ÌâÁË£¬ÂíÉÏÀ»ØÀ´
¡¡¡¡ÏÖÔÚÄóöPlayer_1.asµÄ´úÂë
class player.Player_1 extends MovieClip {
¡¡¡¡private var hit:MovieClip; //ÈËÎïMCÀï³öÏֵĶ«Î÷¶¼ÒªÉùÃ÷£¬hitÕâ¸öMCÒ²²»ÀýÍâ
¡¡¡¡public var speed:Number;//Õâ¸öÊÇÈËÎïÒÆ¶¯µÄËÙ¶È
¡¡¡¡//¹¹Ô캯Êý
¡¡¡¡function Player_1() {
¡¡¡¡¡¡¡¡init();//³õʼ»¯µÄÈËÎï´ò°üÔÚinit()ÀïÁË
¡¡¡¡}
¡¡¡¡//ÒþʽÉèÖÃ-»ñÈ¡·¨
¡¡¡¡public function set _speed(sss:Number):Void {
¡¡¡¡¡¡¡¡speed = sss;
¡¡¡¡}//¿É¹©Íâ½çÓÃMC._speed=XÐÞ¸ÄspeedµÄÊýÖµ
¡¡¡¡public function get _speed():Number {
¡¡¡¡¡¡¡¡return (speed);
¡¡¡¡}//¿É¹©Íâ½ç¶ÁÈ¡speedµÄÊýÖµ
¡¡¡¡//˽-¹«Óз½·¨
¡¡¡¡//---³õʼ»¯·½·¨---
¡¡¡¡private function init() {
¡¡¡¡¡¡¡¡_y = 310;
¡¡¡¡¡¡¡¡_x = 300;//ÈËÎïÀ´µ½Îę̀ºóµÄ³õʼλÖÃ
¡¡¡¡¡¡¡¡speed = 6;//ÒÆ¶¯ËÙ¶È
¡¡¡¡¡¡¡¡onEnterFrame = Move;//ÈËÎïÀ´µ½Îę̀ºó¾Í¿ªÊ¼onEnterFrame£¬ÄÚÈݼûMoveÕâ¸öfunction
¡¡¡¡}
¡¡¡¡//---ÈËÎïÒÆ¶¯---
¡¡¡¡private function Move() {
¡¡¡¡¡¡¡¡if (Key.isDown(37)) {
¡¡¡¡¡¡¡¡¡¡¡¡_xscale = -100;
¡¡¡¡¡¡¡¡¡¡¡¡_x -= speed;
¡¡¡¡¡¡¡¡¡¡¡¡this.gotoAndS
Ïà¹ØÎĵµ£º
adobe×Ô´øµÄ²¹¼äÀàÄܹ»²úÉúºÜ¶à²»´íµÄ»º³åÓ¦ÓÃЧ¹û£¬²»¹ýÓÉÓÚ×Ô´øµÄÀà´æÔÚһЩȱÏÝ£¬Òò´ËÓ¦ÓÃÆðÀ´²»¾¡ÈËÒ⡣ͨ¹ý½èÖúһЩ¿ªÔ´µÄ²¹¼äÒýÇæÄܹ»²úÉúºÜ¶à²»´íµÄЧ¹û¡£ÆäÖÐTweenLite ²¹¼äÒýÇæÊÇÓ¦¸Ã±È½Ï¹ã·ºÒ»¸öÒýÇæ£¬µ±È»»¹ÓÐÆäËûÈçGTweenµÈ¡£ÓÐÐËȤµÄ»°¿ÉÒÔÏÂÔØ¸ÃÒýÇæ½øÐÐʹÓã¬ÄãÒ»¶¨»áϲ»¶ÉÏ¡£º ......
ĿǰÀ´½²£¬ÎÒÒÀÈ»»¹²»»á×öÒ»¸öСÓÎÏ·³öÀ´¡£×öÓÎÏ·ÐèÒªÖªµÀºÜ¶à¶«Î÷£¬Õâ¸öflash Ö»ÊÇÒ»¸ö×ÔÓé×ÔÀֵĶ«Î÷¡£ÒªÊÇ¿´ÁËÎ󵼾ͱð¹ÖÁË¡£
ºÃ£¬ÖÆ×÷Õâ¸ö¶«Î÷֮ǰ£¬ÆäʵÕâÆªÎÄÕÂÓÐÒ»Ð©ÖØ¸´ÁË£¬²»¹ýÖ»ÊÇÒ»ÖÖdemoʽµÄÑÝʾ¡£Í¨¹ý¼üÅÌÀ´¿ØÖÆ¿ØÖÆÒ»¸öÈËÎï×ß¶¯¡£
ÉÏÃæÊÇÒ»ÕÅ͸Ã÷µÄpngλͼ¡£ÓÐËĸö²»Í¬µÄ·½Ïò¡£¿ÉÒÔ¿´µ½ »ù±¾ÉÏÉÏÏ ......
It's been a while since I've posted any Flash tips. I recon it's
time that changed and I get back to spreading some of that knowledge that's
lofting up there in that big empty space I call a brain. This particular tip
comes from a recent post on the ActionScript.org forums
.
Brackets evaluat ......
http://androider.javaeye.com/blog/268914
1.ÏÔʾ
Ò»¸öÓÎÏ·Àë²»¿ªÏÔʾ£¬AS3ÒѾΪ¿ª·¢ÕßÌṩÁËÒ»¸ö±È½ÏÍêÕûµÄ2DÏÔʾÒýÇæÁË¡£Ñ§Ï°Õâ¸ö²¿·Ö£¬Ñ§Ï°ÏÔʾÁÐ±í£¬Ñ§Ï°DisplayObjectºÍDisplayObjectContainerµÄÇø±ð£¬Ñ§Ï°Shape, Sprite, MovieClip, BitmapÕâЩ»ù±¾¿ÉÏÔʾ¶ÔÏóµÄÇø±ð¡£
2.Êó±êÊäÈë
&nb ......
×î½üÀÏÊDZ»Ò»Ð©µ×²ãµÄ¶«Î÷À§ÈÅ×Å£¬ÀÏ´ó˵¿ÉÄܵϰ×Ô¼ºÒª×ö¸ö±àÒëÆ÷¡£ºÙºÙ£¬ÕâÁ½Ð¡ÂÞÄDZßÒ²ÔÚ½ÐÏù×Å×Ô¼º×ö¸öС±àÒëÆ÷£¬ºÙºÙ¡£¡£ÔÙÕßÊÇ×î½üÏîÄ¿ÀïÓõ½ÁËasµÄÕýÔò±í´ïʽ£¬·Ç³£¶ñÐÄ£¬·´Õý»¹ÊDz»ÄÜÂú×ãĿǰ×Ô¼ºµÄÐèÇ󣬶øÌýÀÏ´ó˵asµÄÕýÔòÊÇÓÃperlÄǵÄÒ»Ì×£¬Ê²Ã´°æ±¾ÎÒÒ²¸ã²»ÇåÁË£¬ËùÒÔÒ²Ïë¿´¿´AVM2µÄµ×²ã´úÂ룬µ×²ãµÄ¶«Î÷»¹ÊÇºÜ ......