Tel. 042-353-2371

ÆòÀÏ ¿ÀÀü 9½Ã ~ ¿ÀÈÄ 7½Ã
±â¾÷ÀºÇà

010-8649-6758

¿¹±ÝÁÖ:Á¦ÁÖ»ç¶û(¼ÛÁø¾Æ)
Ç÷¡½Ã ActionScript
Ȩ > ȨÆäÀÌÁöÁ¦ÀÛ±³½Ç > Ç÷¡½Ã ActionScript

Ä«Å×°í¸® Ç÷¡½Ã
Á¦¸ñ Ç÷¡½Ã·Î Á¦ÀÛÇÑ ¹«ºñŬ¸³À» Ç÷¡½Ã ºô´õ¿¡¼­ »ç¿ëÇϱâ
ÀÛ¼ºÀÚ freeweb
ÀÛ¼ºÀÏÀÚ 2009-12-09
Á¶È¸¼ö 1685
http://www.action-scripter.com/blog/trackback/1261
Flash¿¡¼­ Á¦ÀÛµÈ ¹«ºñŬ¸³À» SWC(Adobe Flash Compiled Component File)ÇüÅ·ΠExportÇÑ ÈÄ Flash Builder 4¿¡¼­ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸°Ú´Ù.


Flash¿¡¼­ ÀÛ¾÷¿¡ ÇÊ¿äÇÑ ¹«ºñŬ¸³ Á¦ÀÛ



À̹ø ¿¹Á¦¿¡¼­ ÃÖÁ¾ ¿Ï¼ºµÇ´Â °á°ú¹°Àº 2°³ÀÇ ÇÁ·¹ÀÓÀ» °¡Áø ¹«ºñŬ¸³À» ¸¶¿ì½º·Î Ŭ¸¯ÇßÀ» ¶§ ŸÀÓ¶óÀÎ Çìµå°¡ À̵¿ÇÏ´Â ¿¹Á¦¸¦ ¸¸µé¾î º¸µµ·Ï ÇϰڴÙ. ¸ÕÀú 2°³ÀÇ À̹ÌÁö·Î ¸¸µé¾îÁø ¹«ºñŬ¸³À» Á¦ÀÛÇÑ´Ù. Flash¿¡¼­ 2°³ÀÇ À̹ÌÁö¸¦ Import ÇÑ ÈÄ °¢°¢ 1¹ø ÇÁ·¹ÀÓ°ú 2¹ø ÇÁ·¹ÀÓ¿¡ À§Ä¡½Ã۰í 1¹ø ÇÁ·¹ÀÓ¿¡ stop(); ¾×¼ÇÀ» Ãß°¡Çؼ­ ŸÀÓ¶óÀÎ Çìµå°¡ ¿òÁ÷ÀÌÁö¾Êµµ·Ï °íÁ¤ÇÑ´Ù.

¶óÀ̺귯¸® ÆÐ³Î¿¡¼­ ÇØ´ç ¹«ºñŬ¸³ÀÇ ¼Ó¼º ÆÐ³ÎâÀ» Ȱ¼ºÈ­ ½ÃŲ ÈÄ Linkage ¿É¼ÇÀÇ  Export for ActionScript¿Í Export in frame1 üũ¹Ú½º¸¦ ¼±ÅÃÇÑ´Ù. ±×¸®°í Class Çʵ忡 IconÀ» ÀÔ·ÂÇÑ´Ù. Flash Builder¿¡¼­ »ç¿ëÇÒ Å¬·¡½º À̸§ÀÌ°í ¿ì¸®°¡ Á¦ÀÛÇÑ ¹«ºñŬ¸³ÀÇ »ý¼ºÀÚ À̸§ÀÌ´Ù. ±âº» Ŭ·¡½º´Â flash.diplay.MovieClipÀ¸·Î ÁöÁ¤ÇÑ´Ù.

Flash Publish Settings ÆÐ³ÎÀ» ¿­¾î¼­ SWC·Î Export ÇÒ ¼ö ÀÖµµ·Ï ÁöÁ¤ÇÑ´Ù. Publish Settings ÆÐ³ÎÀÇ SWF Settings ¿É¼Ç¿¡ ÀÖ´Â Export SWC üũ¹Ú½º¸¦ ¼±ÅÃÇÑ´Ù. À̰ÍÀ» ¼±ÅÃÇϸé ÇØ´ç Fla¸¦ Publish ÇßÀ»¶§ SWFÆÄÀϰú ÇÔ²² SWC ÆÄÀϵµ ÇÔ²² »ý¼ºµÈ´Ù.

Á¦ÀÛÇÑ ¹«ºñŬ¸³À» SWC·Î ³»º¸³»±âÀ§ÇÑ ¸ðµç ÀÛ¾÷ÀÌ ³¡³µ´Ù. Flash¿¡¼­ Publish¸¦ ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ SWFÆÄÀϰú SWCÆÄÀÏÀÌ ÇÔ²² »ý¼ºµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


Flash Builder¿¡¼­ SWC °¡Á®¿À±â




Flash Builder¸¦ ½ÇÇàÇÑ ÈÄ File > New ¸Þ´º¸¦ ¼±ÅÃÇÏ¸é ¿©·¯°¡Áö ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ¸Þ´º°¡ Àִµ¥ ¿ì¸®°¡ »ç¿ëÇÒ ÇÁ·ÎÁ§Æ®´Â ActionScript ÇÁ·ÎÁ§Æ®´Ù. ActionScript Project¸¦ Ŭ¸¯Çؼ­ »õ·Î¿î ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ´Ù.

New ActionScript Project âÀÌ ¿­¸®¸é Project name Çʵ忡 SmartGallery¶ó°í ÀÔ·ÂÇϰí Project contents°¡ ¸¸µé¾îÁú À§Ä¡¸¦ ÁöÁ¤Çϴµ¥ ÇÊÀÚ´Â Flash BuilderÀÇ ±âº» Workspace¿¡ »ý¼ºÇϵµ·Ï ÇÏ¿´´Ù. ÀÔ·ÂÀÌ ¸ðµÎ ³¡³µÀ¸¸é Next ¹öưÀ» Ŭ¸¯ÇÑ´Ù.

¹Ýµå½Ã Next ¹öưÀ» Ŭ¸¯ÇؾßÁö¸¸ ÇÁ·ÎÁ§Æ®ÀÇ ¼Ó¼ºÀ» Ãß°¡·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÇÁ·ÎÁ§Æ® »ý¼º ÈÄ¿¡µµ ¼Ó¼ºÀº ¾ó¸¶µçÁö Ãß°¡, º¯°æÇÒ ¼ö ÀÖ´Ù.

Library path ÅÇÀ» ¼±ÅÃÇØ¼­ ¹æ±ÝÀü¿¡ Á¦ÀÛÇÑ SWC¸¦ »õ·Î¿î ActionScript Project¿¡ Ãß°¡ÇÑ´Ù. Add SWC ¹öưÀ» Ŭ¸¯Çؼ­ SWC ÆÄÀÏÀ» Ãß°¡ÇØÁØ´Ù. ÀÌÁ¦ Á¦ÀÛÇÑ SWC¸¦ »ç¿ëÇÒ Áغñ°¡ ¸ðµÎ ³¡³µ´Ù. Finish ¹öưÀ» Ŭ¸¯Çؼ­ ÇÁ·ÎÁ§Æ® »ý¼ºÀ» ¸¶¹«¸®ÇÏÀÚ. Âü°í·Î Source path¿¡´Â ÀÚÁÖ »ç¿ëµÇ´Â ActionScript Open API¸¦ Ãß°¡ÇÒ ¼ö Àִµ¥ Tween, PV 3D °°Àº API´Â À̰÷¿¡ Ãß°¡Çؼ­ »ç¿ëÇϸéµÈ´Ù.

±×¸®°í ÇÏ´ÜÀÇ Main application fileÀº ÇÁ·ÎÁ§Æ® À̸§°ú °°Àº SmartGallery.as·Î ÀÚµ¿ ÁöÁ¤µÈ´Ù.



»õ·Î¿î ActionScript Project°¡ »ý¼ºµÇ¸é Package Explorer¿¡ Ãß°¡ÇÑ SWC¿Í Ŭ·¡½º Á¤º¸¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ±×¸²¿¡¼­ º¸¸é ¿ì¸®°¡ Flash¿¡¼­ ÁöÁ¤Çß´ø IconÀ̶ó´Â Ŭ·¡½º À̸§ÀÌ MovieClip.swc¾È¿¡ ÀÖ´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¿ìÃø¿¡´Â ActionScript ProjectÀÇ Main application fileÀÎ SmartGallery.as°¡ ÀÚµ¿À¸·Î »ý¼ºµÇ¸é¼­ ±âº»ÀûÀΠŬ·¡½º Äڵ尡 ÀԷµǾîÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.


¾×¼Ç½ºÅ©¸³Æ® Ãß°¡Çؼ­ ¿Ï¼ºÇϱâ


º»°ÝÀûÀ¸·Î ¾×¼Ç½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇØ º¸µµ·ÏÇÏÀÚ. SmartGallery »ý¼ºÀÚ ÇÔ¼ö¿¡ iconÀ̶ó´Â Áö¿ªº¯¼ö¸¦ ¼±¾ðÇÏ°í µ¥ÀÌÅÍ À¯ÇüÀ» IconÀ¸·Î ÁöÁ¤ÇÏ¿´´Ù. ÇöÀç  SmartGallery ÇÁ·ÎÁ§Æ®ÀÇ Library path ¿¡´Â MovieClip.swc°¡ Ãß°¡µÇ¾îÀֱ⠶§¹®¿¡ ±×¸²¿¡¼­Ã³·³ swc¾È¿¡ Àִ Ŭ·¡½º À̸§ÀÌ ÄÚµå ÈùÆ®·Î º¸¿©Áö´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.


¿Ï¼ºµÈ ¾×¼Ç½ºÅ©¸³Æ®ÀÌ´Ù. Icon °´Ã¼¸¦ Ãß°¡ÇÑ ÈÄ ¸¶¿ì½º À̺¥Æ®¸¦ ÅëÇØ °´Ã¼¸¦ Ŭ¸¯ÇßÀ» ¶§ ÇöÀç °´Ã¼ÀÇ Å¸ÀÓ¶óÀÎ Çìµå À§Ä¡¸¦ ºñ±³Çؼ­ À̵¿ ½ÃŰ´Â °£´ÜÇÑ ¾×¼Ç½ºÅ©¸³Æ®ÀÌ´Ù. ¾×¼Ç½ºÅ©¸³Æ® ÀÔ·ÂÀÌ ¸ðµÎ ³¡³µ´Ù¸é ActionScript Project¸¦ ÄÄÆÄÀÏÇØº»´Ù. Flash Builder¿¡¼­ ÄÄÆÄÀÏÀ» ÇÏ·Á¸é Run > RunÀ» ¼±ÅÃÇØ¼­ Web ApplicationÀ¸·Î ¼±ÅÃÇÑ ÈÄ ÁøÇàÇϸé ÀÚµ¿À¸·Î Html°ú swf°¡ »ý¼ºµÈ´Ù. ÄÄÆÄÀϰú °ü·ÃÇÑ ¼³Á¤À» ¼öÁ¤ÇÏ·Á¸é Run > Profile Configurations¸¦ ¼±ÅÃÇØ¼­ ÄÄÆÄÀÏ µÇ´Â À§Ä¡¶óµçÁö µð¹ö±ë ȯ°æ µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

ÄÄÆÄÀÏµÈ °á°ú¹°À» º¸¸é Flash¿¡¼­ Á¦ÀÛÇÑ icon ¹«ºñŬ¸³ÀÌ È­¸é¿¡ º¸ÀÌ°í ¸¶¿ì½º·Î Ŭ¸¯ÇÒ ¶§ ¸¶´Ù ŸÀÓ¶óÀÎ Çìµå°¡ À̵¿ÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.

°£´ÜÇÑ ¿¹Á¦¿´Áö¸¸ À̹ø ¿¹Á¦¸¦ ÅëÇØ Flash¿Í Flash Builder¸¦ ÇÔ²² »ç¿ëÇÒ ¶§ ¾î¶°ÇÑ ¹æ¹ýÀ¸·Î »ç¿ëÇØ¾ß ÇÏ´ÂÁö Á¶±ÝÀº µµ¿òÀÌ µÇ¾úÀ»°Å¶ó »ý°¢µÈ´Ù. ¿ì¸®°¡ Á¦ÀÛÇÑ ¹«ºñŬ¸³Àº ÇÑ °³¿´Áö¸¸ ÇÁ·ÎÁ§Æ®¿¡ ÇÊ¿äÇÑ ¹«ºñŬ¸³À» ÇϳªÀÇ fla¿¡ ¸ðµÎ Á¦ÀÛ. °¢°¢ »ý¼ºÀÚ À̸§À» ÀÔ·ÂÇÑ ÈÄ¿¡ SWC·Î »ý¼ºÇϸé Flash Builder¿¡¼­ ¼Õ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¹«ºñŬ¸³»Ó¸¸ ¾Æ´Ï¶ó À̹ÌÁö, »ç¿îµå, µ¿¿µ»ó µîµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÇöÀç Flash Builder 4´Â Beta 2±îÁö °ø°³µÈ»óÅÂÀ̸ç Á¤½Ä ¹öÀü¿¡¼­´Â Flash CS5¿Í º¸´Ù ´õ °­·ÂÇÑ Çù¾÷ ±â´ÉÀ» Á¦°øÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁö°í ÀÖ´Ù.  Äݸ°¹«Å© ºí·Î±×¿¡ ¿Ã¶ó¿Â Æ÷½ºÆ®(http://www.moock.org/blog/archives/000294.html)¿¡´Â Flash Builder 4 Á¤½Ä¹öÀü¿¡ Flash Professional Project¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ Ãß°¡µÇ¾î ´ëºÎºÐÀÇ Ç÷¡½Ã °³¹ßÀÚµéÀÌ Flash¿Í ¾×¼Ç½ºÅ©¸³Æ® ÆíÁý ÇÁ·Î±×·¥(FDT, Flash Develop µî)À» »ç¿ëÇØ¼­ µðÀÚÀÎ ÀÛ¾÷°ú °³¹ß ÀÛ¾÷ÀÇ ¾Ö¸ÅÇÑ °æ°è¸¦ ¿À°¡¸ç ÀÛ¾÷ÇÏ´ø ȯ°æÀ» Flash Builder¸¦ ÅëÇØ ÄÄÆÄÀϺÎÅÍ µð¹ö±ë±îÁö Çѹø¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ÅëÇÕ È¯°æÀ» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Äݸ°¹«Å©ÀÇ ºí·Î±×¸¦ ¹æ¹®ÇØ º¸±æ ¹Ù¶õ´Ù.

¶ÇÇÑ À̹ø MAX2009¿¡¼­´Â Flash Builder 4ÀÇ »õ·Î¿î ±â´ÉÀ» ÀÚ¼¼È÷ ¼Ò°³ÇÏ´Â ¼½¼Çµµ ¸¶·ÃµÇ¾ú¾ú´Ù.
http://tv.adobe.com/watch/max-2009-develop/whats-new-in-flash-builder-4/
°ü½ÉÀÖ´Â ºÐµéÀ̶ó¸é ³õÄ¡Áö ¾Ê°í ²À ºÁ¾ßÇÒ ¿µ»óÀÌ´Ù.

¿¹Á¦¿¡ »ç¿ëµÈ ÇÁ·Î±×·¥
Adobe Flash Builder 4 : http://labs.adobe.com/technologies/flashbuilder4/
Adobe Flash CS4 Professional : http://www.adobe.com/products/flash/
 
 
÷ºÎÆÄÀÏ
À̸§ ºñ¹Ð¹øÈ£



* ÇÑ±Û 1000ÀÚ ±îÁö¸¸ ÀԷ°¡´É : ÀÚ

°ßÀû°è»êÇϱâ
ÀÛ¾÷ÀÇ·Ú
°ßÀû¹®ÀÇ
°øÁö»çÇ×