| Flex 2 ¾îÇø®ÄÉÀ̼ÇÀÇ ±¸Ãà°ú deploy > ±¸Ãà°ú deployÀÇ °³¿ä > ±âµ¿½ÃÀÇ ÆÛÆ÷¸Õ½ºÀÇ Çâ»ó > ±âµ¿½ÃÀÇ ¼ø¼¿¡ ´ëÇØ | |||
±âµ¿½ÃÀÇ ¼ø¼¿¡ ´ëÇØ
¾î´À Flex ÄÄÆÛ³ÍÆ®µµ, ±âµ¿½Ã¿¡ ´Ù¼öÀÇ À̺¥Æ®¸¦ trigger ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À̺¥Æ®´Â, ÄÄÆÛ³ÍÆ®°¡ ÃÖÃÊ·Î ÀÛ¼ºµÇ¾úÀ» ¶§, ³»ºÎÀûÀ¸·Î ÇÃ·Ô µÇ¾úÀ» ¶§, ¹× ȸ鿡 ¹¦È µÇ¾úÀ» ¶§¸¦ ³ªÅ¸³À´Ï´Ù. ¶Ç, ÀÌ·¯ÇÑ À̺¥Æ®´Â, ÄÄÆÛ³ÍÆ®ÀÇ ÀÛ¼ºÀÌ ¿Ï·áÇßÀ» ¶§µµ °¡¸®ÄÑ, ÄÁÅ×À̳ÊÀÇ °æ¿ì´Â, ±× ¾ÆÀ̰¡ ÀÛ¼ºµÇ¾úÀ» ¶§µµ °¡¸®Åµ´Ï´Ù.
ÄÄÆÛ³ÍÆ®´Â ÀνºÅϽºÈ µÇ¸é, ¶Ç´Â Ä£¿ÀºêÁ§Æ®¿¡ Ãß°¡ ¶Ç´Â ¸µÅ© µÇ¸é, ÄÁÅ×À̳ʳ»¿¡¼ Å©±â°¡ ÃøÁ¤µÇ¾î ·¹À̾ƿô µË´Ï´Ù. ÄÄÆÛ³ÍÆ®ÀÇ »ý¼º ¼ø¼´Â ´ÙÀ½°ú °°½À´Ï´Ù.
´ÙÀ½ÀÇ ¿¹´Â, ÄÄÆÛ³ÍÆ®ÀÇ ÀÛ¼º ¶óÀÌÇÁ »çÀÌŬÁß¿¡ ¼ÛÃâ(Dispatch)µÇ´Â ÁÖ¿ä À̺¥Æ®ÀÔ´Ï´Ù.
ÄÁÅ×À̳ʴÂ, ´Ù¸¥ ÄÄÆÛ³ÍÆ®³ª ÄÁÅ×À̳ÊÀÇ ºÎ¸ð°¡ µÉ ¼ö°¡ ÀÖÀ¸¹Ç·Î, »ý¼º ¼ø¼´Â ÄÁÅ×ÀÌ³Ê¿Í ÄÄÆÛ³ÍÆ®·Î ´Ù¸¨´Ï´Ù. ÄÁÅ×À̳ʿ¡ Æ÷ÇԵǴ ÄÄÆÛ³ÍÆ®¿¡µµ ÀÛ¼º ¼ø¼°¡ Àû¿ëµË´Ï´Ù. ÄÁÅ×À̳ʰ¡ ´Ù¸¥ ÄÁÅ×À̳ÊÀÇ ºÎ¸ðÀÎ °æ¿ì, ³»ºÎÀÇ ÄÁÅ×À̳ÊÀÇ ¾ÆÀÌ¿¡°Ôµµ »ý¼º ¼ø¼°¡ Àû¿ëµË´Ï´Ù.
´ÙÀ½ÀÇ ¿¹´Â, ÄÁÅ×À̳ÊÀÇ ÀÛ¼º ¶óÀÌÇÁ »çÀÌŬÁß¿¡ ¼ÛÃâ(Dispatch)µÇ´Â ÁÖ¿ä À̺¥Æ®ÀÔ´Ï´Ù.
¸ðµç ÄÄÆÛ³ÍÆ®°¡ ÀÛ¼ºµÇ¾î ¹¦È µÇ¸é,Application ¿ÀºêÁ§Æ®°¡ applicationComplete À̺¥Æ®¸¦ ¼ÛÃâ(Dispatch)ÇÕ´Ï´Ù. ÀÌ À̺¥Æ®´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ±âµ¿Áß, ¸¶Áö¸·¿¡ ¼ÛÃâ(Dispatch)µÇ´Â À̺¥Æ®ÀÔ´Ï´Ù.
¸¶¸£Ä¡ºäÄÜÅ׳ª (³×ºñ°ÔÀÌÅÍ)ÀÇ »ý¼º ¼ø¼´Â, Ç¥ÁØÀÇ ÄÁÅ×À̳ʿʹ ´Ù¸¨´Ï´Ù. µðÆúÆ®¿¡¼´Â, ³×ºñ°ÔÀÌÅÍÀÇ ÃÖ»óÁ¤µµ ·¹º§ÀÇ ¸ðµç ºä°¡ ÀνºÅϽºÈ µË´Ï´Ù. ´Ù¸¸, ÀÛ¼ºµÇ´Â °ÍÀº Ãʱ⠻óÅ·Π°¡½ÃÀÇ ºäÀÇ ÀÚ½Ä (child) »ÓÀÔ´Ï´Ù. Flex ¿¡¼´Â, À¯Àú°¡ ³×ºñ°ÔÀÌÅÍÀÇ ´Ù¸¥ ºä·Î À̵¿ÇßÀ» ¶§¿¡, ±×·¯ÇÑ ºäÀÇ ¾ÆÀ̸¦ ÀÛ¼ºÇÕ´Ï´Ù. º¹¼ö ºäÄÜÅ׳ªÀÇ ¾ÆÀÌÀÇ Áö¿¬ »ý¼ºÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,Áö¿¬ »ý¼ºÀÇ »ç¿ëÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
ÄÄÆÛ³ÍÆ®ÀÇ ÀÛ¼º ¶óÀÌÇÁ »çÀÌŬÀÇ »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â, ¡¸Creating and Extending Flex 2 Components¡¹ÀÇActionScript ¿¡ ÀÇÇÑ È®ÀåµÈ ºñÁÖ¾ó ÄÄÆÛ³ÍÆ®ÀÇ ÀÛ¼ºÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
