| Flex 2 °³¹ß °¡À̵å > À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ Ä¿½ºÅ͸¶ÀÌÁî > ½ºÅ²ÀÇ »ç¿ë > ½ºÅ°´×¿¡ ´ëÇØ | |||
½ºÅ°´×¿¡ ´ëÇØ
"½ºÅ°´× " ¶õ, ÄÄÆÛ³ÍÆ®ÀÇ ºñÁÖ¾ó ¿¤¸®¸ÕÆ®¸¦ ¼öÁ¤ ¶Ç´Â ġȯÇÏ´Â °ÍÀ¸·Î ¿Ü°üÀ» º¯°æÇϴ ó¸®ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¿¤¸®¸ÕÆ®¸¦ ±¸¼ºÇÏ´Â °ÍÀº, À̹ÌÁö, SWF ÆÄÀÏ, ¶Ç´Â ¹¦È API ¸Þ¼Òµå°¡ Æ÷ÇԵǴ class ÆÄÀÏ µîÀÔ´Ï´Ù.
½ºÅ²¿¡¼´Â, ´Ù¾çÇÑ »óÅÂÀÇ ÄÄÆÛ³ÍÆ® Àüü ¶Ç´Â ±× ÀϺΰ¡ Á¤Àǵ˴ϴÙ. ¿¹¸¦ µé¾î, ¹öư¿¡´Â ¸¹Àº ½ºÅ²ÀÌ ÀÖ¾î, °¢ ½ºÅ²Àº ¹öư »óŸ¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ½ºÅ²¿¡´Â downSkin, upSkin, ¹× overSkin °¡ ÀÖ¾î, °¢°¢ ¹öưÀ» ´·¶À» ¶§, ¶¼¾î ³õ¾ÒÀ» ¶§, ¹× ¸¶¿ì½º¸¦ ¹öư»ó¿¡ µÎ¾úÀ» ¶§¿¡ ¹öưÀÌ ¾î¶»°Ô Ç¥½ÃµÇ´ÂÁö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ·¯ÇÑ 3 °³ÀÇ µðÆúÆ® ½ºÅ²Àº, ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµË´Ï´Ù.
Flex ÄÄÆÛ³ÍÆ®¿¡ ½ºÅ²À» Ãß°¡ÇÏ´Â ¹æ¹ýÀº 2 Á¾·ù ÀÖ½À´Ï´Ù. ±×°ÍÀº, ±×·¡ÇÇÄÃÇÏ°Ô Ãß°¡ÇÏ´Â ¹æ¹ý°ú ÇÁ·Î±×·¥À¸·Î Ãß°¡ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ±×·¡ÇÇÄà ½ºÅ²Àº ½ºÅ²ÀÇ ¿Ü°üÀ» Á¤ÀÇÇÏ´Â À̹ÌÁöÀÔ´Ï´Ù. ÀÌ·¯ÇÑ À̹ÌÁö·Î¼ JPEG ÆÄÀÏ, GIF ÆÄÀÏ, PNG ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °Í ¿Ü¿¡ SWF ÆÄÀÏ¿¡ Æ÷ÇÔµÈ ½Éº¼À» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥ ½ºÅ²Àº, ActionScript ¸í·É¹®(statement)¸¦ »ç¿ëÇØ ¹¦È ÇÏ´Â ½ºÅ²À̸ç, class ÆÄÀÏ·Î Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·Î±×·¥ ½ºÅ²À» »ç¿ëÇÏ´Â ÄÁÆ®·ÑÀÇ ¿Ü°üÀ» º¯°æÇÏ·Á¸é , ActionScript Ŭ·¡½ºÀÇ ÆÄÀÏÀ» ÆíÁýÇØ, Flex ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇØ ÄÄÆÄÀÏ ÇÕ´Ï´Ù.
ÇÁ·Î±×·¥ ½ºÅ²ÀÇ ÀÌÁ¡ÀÇ 1 °³´Â, ½ºÅ¸ÀÏÀ» º¸´Ù À¯¿¬ÇÏ°Ô Á¦¾îÇÒ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ½ºÅ¸ÀÏ ½ÃÆ®³ª ±×·¡ÇÇÄà ½ºÅ²¿¡¼´Â,Button ÄÁÆ®·ÑÀÇ ¸ðÅüÀÌÀÇ µÕ±×½º¸§ ¹Ý°æÀ» Á¦¾îÇÒ ¼ö ¾ø½À´Ï´Ù. Adobe Flash µîÀÇ ±×·¡ÇÈ ÅøÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ, Flex ¿À½î¸µ ȯ°æÀ̳ª ÀÓÀÇÀÇ ÅØ½ºÆ® ¹®ÀÚ ÆíÁý±â·Î, ÇÁ·Î±×·¥ ½ºÅ²À» Á÷Á¢ °³¹ßÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¥ ½ºÅ²¿¡´Â ¿ÜºÎÀÇ À̹ÌÁö ÆÄÀÏÀÌ Â¥³Ö¾îÁöÁö ¾Ê±â ¶§¹®¿¡, ¸Þ¸ð¸®ÀÇ ¼Òºñ·®ÀÌ Àû´Ù°í Çϴ Ư¼ºÀÌ ÀÖ½À´Ï´Ù.
½ºÅ²¿ëÀÇ Resource
Flex 2 ¿¡´Â, ´ÙÀ½¿¡ ³ªÅ¸³»´Â ½ºÅ²¿ëÀÇ ±×·¡ÇÈ ¿ø½Ã ÆÄÀÏ ¹× ÇÁ·Î±×·¥ ¿ø½Ã ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
mx.skins ÆÐŰÁöÀÇ ±âº» ½ºÅ² Ŭ·¡½º ÀÌ·¯ÇÑ Ãß»ó ½ºÅ² Ŭ·¡½º¿¡¼´Â, Flex ¿¡ ÀÖ¾î¼ÀÇ ½ºÅ² Ŭ·¡½ºÀÇ ±âº»ÀûÀÎ ±â´ÉÀ» Á¤ÀÇÇÕ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,ÇÁ·Î±×·¥ ½ºÅ²À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
mx.skins.halo ÆÐŰÁöÀÇ Ç÷¯±× ·¥ Halo ½ºÅ² ÀÌ·¯ÇÑ ±¸»ó ½ºÅ² Ŭ·¡½º´Â, mx.skins ÆÐŰÁöÀÇ ±âº» ½ºÅ² Ŭ·¡½º¸¦ È®ÀåÇÑ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ½ºÅ²À» È®Àå ¶Ç´Â ÆíÁýÇØ, Flex ÀÇ µðÆúÆ®ÀÇ ¿Ü°ü°ú Á¶ÀÛ¼º¿¡ ±Ù°ÅÇØ, ½Å±ÔÀÇ ÇÁ·Î±×·¥ ½ºÅ²À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,ÇÁ·Î±×·¥ ½ºÅ²À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
HaloClassic ½ºÅ² ÀÌ·¯ÇÑ ½ºÅ²Àº Flex 1. x ·Î »ç¿ëµÇ°í ÀÖ´ø °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ½ºÅ²À» »ç¿ëÇϸé, Flex 1. x ¾îÇø®ÄÉÀ̼ÇÀÇ ¿Ü°üÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. "HaloClassic.swc" ÆÄÀÏÀº, framework/themes µð·ºÅ丮³»¿¡ ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,Å׸¶¿¡ ´ëÇØ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
±×·¡ÇÇÄà Aeon Å׸¶ Aeon Å׸¶´Â, "AeonGraphical.css" ÆÄÀÏ, ¹× ½ºÅ² ½Éº¼À» Á¤ÀÇÇÏ´Â "AeonGraphical.swf" ÆÄÀÏ·Î ±¸¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ÆÄÀÏÀº, "framework/themes" µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. °Ô´Ù°¡ Flex ´Â, "AeonGraphical.swf" ÆÄÀÏÀÇ FLA ¿ø½Ã ÆÄÀϵµ °®Ãß°í ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,Å׸¶¿¡ ´ëÇØ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
Flex ÀÇ ¿Ü°ü°ú Á¶ÀÛ¼ºÀ» ±âº»À¸·Î ÀÌ·¯ÇÑ ÆÄÀÏÀ» »ç¿ëÇØ ½ºÅ²À» ÀÛ¼ºÇÏ´ÂÁö, ÀÌ ÁÖÁ¦ÀÇ Áö½Ã¿¡ µû¶ó µ¶ÀÚÀûÀÎ ½ºÅ²À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ºÅ°´×ÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,www.adobe.com/go/flex2_skinning ¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
