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/