FlashºÃ¿´µÄ¸úËæÊó±êµÄÐýתÐÇÐÇ -µçÄÔ×ÊÁÏ

µçÄÔ×ÊÁÏ Ê±¼ä£º2019-01-01 ÎÒҪͶ¸å
¡¾www.unjs.com - µçÄÔ×ÊÁÏ¡¿

    ½Ì³ÌÌùÊ¿£ºFlashºÃ¿´µÄ¸úËæÊó±êµÄÐýתÐÇÐÇÖÆ×÷½Ì³Ì£¬

FlashºÃ¿´µÄ¸úËæÊó±êµÄÐýתÐÇÐÇ

¡£

¡¡¡¡µÚÒ»²½£º

¡¡¡¡´ò¿ªFLASH£¬Ð½¨Ò»¸öӰƬ¼ô¼­Ôª¼þ£¬ÃüÃûΪ¡°ÐÇÐÇ¡±£¬ÔÚÀïÃæ»æÖÆÒ»¸öÐÇÐdzöÀ´£¬²¢ÇÒ°ÑËüµÄÖÐÐĵãºÍÎę̀ע²áµã¶ÔÆë£¬ÔÚµÚ20Ö¡ºÍµÚ40´¦¸÷²åÈëÒ»¸ö¹Ø¼üÖ¡¡£Ñ¡ÖеÚ20Ö¡£¬ÔÚËüµÄÖÐÐĵãºÍÎę̀µÄ×¢²áµã¶ÔÆëµÄÇé¿öϰ´×¡SHIFT¼ü½øÐеȱÈÀýËõС£¨ÄãÈÏΪ²î²»¶à¾ÍÐÐÁË£©£¬È»ºóÑ¡ÖеÚ1µ½20Ö¡µÄÈÎÒâÒ»Ö¡´´½¨²¹¼ä¶¯»­£¬´ò¿ªÊôÐÔÃæ°å°ÑËüµÄתµ÷³ÉÄæÊ±Õ룬ѡÖеÚ20µ½40Ö¡µÄÈÎÒâÒ»Ö¡´´½¨²¹¼ä¶¯»­£¬´ò¿ªÊôÐÔÃæ°å°ÑËüµÄתµ÷³É˳ʱÕë¡£

¡¡¡¡µÚ¶þ²½£º

¡¡¡¡ÔÚн¨Ò»¸öӰƬ¼ô¼­Ôª¼þ£¬ÃüÃûΪ¡°×ªÈ¦µÄÐÇÐÇ¡±£¬ÔÚͼ²ãÃæ°åµÄµØ·½ÕÒµ½¡°Ìí¼ÓÔ˶¯Òýµ¼²ã¡±Ìí¼ÓÒ»¸öÒýµ¼²ã³öÀ´£¬ÔÚÑ¡ÖиÃͼ²ãµÄÇé¿öϰ´×¡AIT+SHIFT¼üÔÚÎę̀ÉÏ»æÖÆÒ»¸öÓб߿òÎÞÌî³äÉ«µÄÔ²£¨´óСÄãÈÏΪºÏÊʾÍOK£©£¬È»ºóÓÃÊó±êȦסËüµÄÒ»µã±ßÑ¡Öкóɾ³ý£¨ÕâÑù×öÊǸøËüһȱ¿Ú£©£¬Ñ¡ÖлæÖƺõÄÔ²£¬°ÑËüµÄ×óºÍÉÏ¶ÔÆëÎę̀ÖÐÐĵÄ×¢²áµã£¬Ñ¡ÖеÚ40Ö¡´¦Ìí¼ÓÒ»¸öÖ¡£¬Ëø¶¨¸Ãͼ²ã£¬Ñ¡ÔñµÚÒ»¸öͼ²ã°ÑÎÒÃÇ¿âÖеÄÐÇÐÇÍϽøÀ´²¢°ÑËüµÄÖÐÐĵã¶ÔÆëÒýµ¼²ãÖÐÔ²µÄÉϱߵÄÄǸöȱ¿ÚµÄµØ·½£¬Ñ¡ÖеÚËÄʮ֡²åÈëÒ»¸ö¹Ø¼üÖ¡°ÑËüµÄÖÐÐĵã¶ÔÆëÒýµ¼²ãÖÐÔ²µÄϱߵÄÄǸöȱ¿ÚµÄµØ·½¡£»Øµ½Îę̀£¬°Ñ¿âÖÐתȦµÄÐÇÐǷŵ½Îę̀ÈÎÒâλÖ㬲¢¸øËüÒ»¸öʵÀýÃû³Æmc¡£

¡¡¡¡µÚÈý²½£º

¡¡¡¡¼ÌÐø²åÈëÒ»¸öӰƬ¼ô¼­Ôª¼þ£¬ÃüÃûΪ¡°as"£¬Ñ¡ÖеÚÒ»Ö¡Ìí¼ÓÒÔÏ´úÂ룺

¡¡¡¡var k:Number=64;//ÓÃÀ´¶¨ÒåÐÇÐǵĸöÊý£»

¡¡¡¡var n:Number=16;//ÓÃÀ´¶¨ÒåһȦÐÇÐǵĸöÊý£»

¡¡¡¡var r:Number=2;X×ø±êºÍY×ø±êµÄ»º¶¯£¬ÖµÔ½´ó¸úËæÊó±êÒÆ¶¯Ê±¾ÍÔ½Âý£»

¡¡¡¡for(var i=1;i<=k;i++){

¡¡¡¡duplicateMovieClip("_root.mc","mc"+i,i);

¡¡¡¡setProperty("_root.mc"+i,_rotation,360/n*i);

¡¡¡¡setProperty("_root.mc"+i,_alpha,100/k*i);

¡¡¡¡}

¡¡¡¡setProperty(_root.mc,_visible,0);

¡¡¡¡Ñ¡ÖеڶþÖ¡´¦²åÈëÒ»¸ö¿Õ°×¹Ø¼üÖ¡Ìí¼ÓÒÔÏ´úÂ룺

¡¡¡¡for(var j=1;j<=k;j++){

¡¡¡¡setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/r);

¡¡¡¡setProperty("_root.mc"+j,_y,_root["mc"+j]._y+(_root["mc"+(j-1)]._y-_root["mc"+j]._y)/r);

¡¡¡¡}

¡¡¡¡Ñ¡ÖеÚÈýÖ¡´¦²åÈëÒ»¸ö¿Õ°×¹Ø¼üÖ¡Ìí¼ÓÒÔÏ´úÂ룺

¡¡¡¡gotoAndPlay(2);

¡¡¡¡Ìí¼ÓÍê´úÂëÒÔºó»Øµ½Ö÷³¡¾°£»

¡¡¡¡µÚËIJ½£º

¡¡¡¡°Ñ¿âÖÐÃûΪasµÄÔª¼þÍϷŵ½Îę̀ÉÏ£¬¸øËüÒ»¸öʵÀýÃû³Æmc0.ÔÚÖ÷³¡¾°ÄÚÌí¼ÓÒ»¸öͼ²ãÔÚµÚÒ»Ö¡¼ÓÉÏÍ϶¯´úÂ룺

¡¡¡¡startDrag("_root.mc0",true);

¡¡¡¡×¢ÒâÕâÀïÊÇmc0²»ÊÇmc£¬ËäÈ»ÄãÍ϶¯µÄӰƬÀïÃæÃ»Óж«Î÷,ÔÚÏÂÃæÎÒºóϸ˵µÄ£»

¡¡¡¡×öµ½ÏÖÔÚ¾ÍËãÍ깤ÁË£¬ÎÒÔÚÕâÀï¾Í°ÑÖØµãµÄµØ·½ËµÒ»Ï¡£NΪʲôÊÇËüµÄһȦÐÇÐǵĸöÊý

¡¡¡¡ÔÚµÚÒ»¸öforÑ­»·Óï¾äÀïÓÐÕâÑùÒ»¶Î£¬

¡¡¡¡setProperty("_root.mc"+i,_rotation,360/n*i);

¡¡¡¡¿´ËüµÄ_rotationµÄÖµÊÇ360/n*i

¡¡¡¡Ò²¾ÍÊÇ"_root.mc"+i,_rotation=360/16*i

¡¡¡¡Ò²¾ÍÊÇ

¡¡¡¡_root.mc1._rotation=360/16*1

¡¡¡¡_root.mc2._rotation=360/16*2

¡¡¡¡_root.mc3._rotation=360/16*3

¡¡¡¡_root.mc4._rotation=360/16*4

¡¡¡¡_root.mc5._rotation=360/16*5

¡¡¡¡_root.mc6._rotation=360/16*6

¡¡¡¡_root.mc7._rotation=360/16*7

¡¡¡¡_root.mc8._rotation=360/16*8

¡¡¡¡_root.mc9._rotation=360/16*9

¡¡¡¡_root.mc10._rotation=360/16*10

¡¡¡¡.............._root.mc64._rotation=360/16*64

¡¡¡¡Ò²¾ÍÊÇ˵°Ñ360¶Èƽ¾ù·Ö³É16·Ý£¬ËüÃǵĽǶȾÍÊÇÕâ¸öÖµ£¬360/16=22.5£¬

µçÄÔ×ÊÁÏ

¡¶FlashºÃ¿´µÄ¸úËæÊó±êµÄÐýתÐÇÐÇ¡·(https://www.unjs.com)¡£

¡¡¡¡µÚÒ»¸öMCµÄ½Ç¶ÈÊÇ´ÓÔ­MC½Ç¶È22.5µÄµØ·½¿ªÊ¼¸´ÖƳöÀ´µÄ£¬µÚ¶þ¸öMCµÄ½Ç¶ÈÊÇ´ÓÔ­MC½Ç¶È45µÄµØ·½¿ªÊ¼¸´ÖƳöÀ´µÄ£¬µÚÈý¸öMCµÄ½Ç¶ÈÊÇ´ÓÔ­MC½Ç¶È67.5µÄµØ·½¿ªÊ¼¸´ÖƳöÀ´µÄ£¬Ö±µ½³Ëµ½17µÄʱºò¾ÍÖØµþÁË£¬ÒòΪ360/16*6=382.5£¬½Ç×î´óÖµÊÇ360£¬µ±µ½382.5µÄʱºòËü¾Í°Ñ360¿´³É0À´¼ÆËãÁË£¬½á¹û¾ÍÊÇ22.5£¬µ±Äã°ÑNµÄÖµµ÷´óµÄʱºò£¬±ÈÈç36Ëü¾Í»áÓÐ36¸öÐÇÐÇΧ³ÉһȦÁË£¬360/36*i  Ò²¾ÍÊÇmc1½Ç¶ÈÊÇ10*1£¬mc2µÄ½Ç¶ÈÊÇ10*2 £¬mc3µÄ½Ç¶ÈÊÇ10*3  µ±³Ëµ½37µÄʱºòËüµÄ½Ç¶È¶àÁË10Ò²¾ÍÊÇ370£¬µÚ37¸öMCµÄ½Ç¶È»áÊÇÔ­MC½Ç¶ÈµÄ370-360Ò²¾ÍÊÇ10£¬Õâ¾ÍÊÇNµÄÖµµÈÓÚһȦÐÇÐǵÄÔ­Òò¡£

¡¡¡¡ÎÒÃÇÔÚÖ÷³¡¾°µÚÒ»Ö¡Àï·ÅµÄ´úÂëÃ÷Ã÷ÊÇÍ϶¯µÄMC0£¬ÎªÊ²Ã´MC¸´ÖƳöÀ´µÄӰƬ»á¸ú×ÅÊó±ê×ߣ¬°ÑÔÚASµÚ¶þÖ¡ÉèÖÃX¡¢Y×ø±êµÄÑ­»·´úÂëÄÃÏÂÀ´·ÖÎöһϣº

¡¡¡¡for(var j=1;j<=k;j++){

¡¡¡¡setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2);

¡¡¡¡setProperty("_root.mc"+j,_y,_root["mc"+j]._y+(_root["mc"+(j-1)]._y-_root["mc"+j]._y)/2);

¡¡¡¡}

¡¡¡¡¿´ËüµÄX×ø±ê£¬

¡¡¡¡setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2);

¡¡¡¡setPropertyÕâ¾ä»°ÊÇ˵ÉèÖÃÀ¨ºÅÄÚ£¨Ä¿±ê£¬Ä¿±êµÄÊôÐÔ£¬¸ÃÊôÐÔµÄÖµ£©£»

¡¡¡¡ÎÒÃÇÏÖÔÚµÄÄ¿±ê¾ÍÊÇÖ÷³¡¾°ÉÏÃæµÄmc1,mc2,mc3,mc4,mc5......mc64;

¡¡¡¡ËüÃǵÄX×ø±êÖµ¸÷ÊǶàÉÙ£¬ÎªÊ²Ã´»á¸úËæÊó±êÒÆ¶¯£¬ÎÒÃÇÀ´×ÐϸµØ¿´ÏÂËüÃǵÄÖµ

¡¡¡¡_root.mc+i._x_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2

¡¡¡¡Ò²¾ÍÊÇ

¡¡¡¡mc1._x=mc1._x+(mc+(j-1)._x-mc1._x)/2

¡¡¡¡¼ÙÉèmc1ÏÖÔÚµÄ×ø±êÊÇ300

¡¡¡¡Ò²¾ÍÊÇmc1._x=300+(mc+(j-1)._x-300)/2

¡¡¡¡ÏÖÔÚÎÒÃÇÒѾ­µÃµ½Á½¸öÊý×ÖÁË£¬»¹ÓÐÒ»¸ömc+(j-1)._x£¬ÏÈËãÀ¨ºÅÄÚ£¬j-1µÚÒ»´ÎÔËÐÐÑ­»·µÄʱºòjµÄÖµÊÇ1£¬¾ÍÊÇ1-1,Ò²¾ÍÊÇ0;Ò²¾ÍÊÇmc+0£¬Ò²¾ÍÊÇmc0£¬Ò²¾ÍÊÇÎÒÃÇÍ϶¯µÄÄǸöûÓж«Î÷µÄӰƬ¼ô¼­¡£mc0ÊǸú×ÅÎÒÃǵÄÊó±ê¶¯µÄ£¬ÉÏÃæ¸ãÇå³þºó£¬ÎÒÃǾÍÔÚ¸ømc0Ò²¾ÍÊÇÎÒÃÇÊó±êµÄ×ø±ê¼ÙÉèÒ»¸öÖµ¡£Ëæ±ãÉ趨һ¸öÎÒÃǾͼÙÉè100°É£¬ÖµÓÐÁËÎÒÃÇÔÚ½Ó×Å×öËãÊõ¡£

¡¡¡¡mc1._x=300+(100-300)/2

¡¡¡¡Ò²¾ÍÊÇ

¡¡¡¡mc1._x=300+¸º200/2

¡¡¡¡Ò²¾ÍÊÇ

¡¡¡¡mc1._x=300+¸º100 //×¢ÒâϸºÖµÊÇÔ½³Ë¸ºµÄÔ½¶à£¬Ô½³ý¸ºµÄÔ½ÉÙ£¬¼Ó¼õÏà·´

¡¡¡¡Ò²¾ÍÊÇ

×îÐÂÎÄÕÂ