| ActionScript 3.0 ÀÇ ÇÁ·Î±×·¡¹Ö > ActionScript ÇÁ·Î±×·¡¹ÖÀÇ °³¿ä > Ç¥½ÃÀÇ ÇÁ·Î±×·¡¹Ö > Ç¥½Ã ¾ÆÅ°ÅØÃÄ¿¡ ´ëÇØ | |||
Ç¥½Ã ¾ÆÅ°ÅØÃÄ¿¡ ´ëÇØ
ActionScript 3.0 À¸·Î ÀÛ¼ºµÈ ¾îÇø®ÄÉÀ̼ǿ¡´Â, "Ç¥½Ã ¸®½ºÆ® " ·Î ºÒ¸®´Â Ç¥½ÃµÇ´Â ¿ÀºêÁ§Æ®ÀÇ °èÃþÀÌ ÀÖ½À´Ï´Ù. Ç¥½Ã ¸®½ºÆ®¿¡´Â, ¾îÇø®ÄÉÀ̼dz»¿¡¼ Ç¥½ÃµÇ´Â ¿¤¸®¸ÕÆ®°¡ ¸ðµÎ Æ÷ÇԵ˴ϴÙ. Ç¥½Ã ¿¤¸®¸ÕÆ®´Â, ´ÙÀ½ÀÇ 1 °³ ¶Ç´Â º¹¼öÀÇ ±×·ìÀ¸·Î ºÐ·ùµË´Ï´Ù.
- ½ºÅ×ÀÌÁö
½ºÅ×ÀÌÁö´Â, Ç¥½Ã ¿ÀºêÁ§Æ®ÀÇ ±âº» ÄÁÅ×À̳ÊÀÔ´Ï´Ù. ¾îÇø®ÄÉÀ̼ǿ¡´Â, ȸéÀÇ Ç¥½Ã ¿ÀºêÁ§Æ® ¸ðµç °ÍÀ» Æ÷ÇÔÇÑ Stage ¿ÀºêÁ§Æ®°¡ 1 °³ ÀÖ½À´Ï´Ù. ½ºÅ×ÀÌÁö´Â, ÃÖ»óÁ¤µµ ÄÁÅ×À̳ʷÎ, Ç¥½Ã ¸®½ºÆ® °èÃþÀÇ ÃÖ»óÁ¤µµ¿¡ À§Ä¡ÇÕ´Ï´Ù.
°¢°¢ÀÇ SWF ÆÄÀÏ¿¡´Â, °ü·ÃÇÏ´Â ActionScript Ŭ·¡½º°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº, SWF ÆÄÀÏÀÇ ¸ÞÀΠŬ·¡½º·Î ºÒ¸³´Ï´Ù. SWF ÆÄÀÏÀ» HTML ÆäÀÌÁö¿¡ ³ÖÀ¸¸é, Flash Player ´Â ±× Ŭ·¡½ºÀÇ constructor¡¡ ¡¡ ÇÔ¼ö¸¦ È£ÃâÇØ, ÀÛ¼ºµÈ ÀνºÅϽº (À̰ÍÀº Ç×»ó ÀÏÁ¾ÀÇ Ç¥½Ã ¿ÀºêÁ§Æ®)°¡ Stage ¿ÀºêÁ§Æ®ÀÇ ¾ÆÀ̷μ Ãß°¡µË´Ï´Ù. SWF ÆÄÀÏÀÇ ¸ÞÀΠŬ·¡½º´Â, Ç×»ó Sprite Ŭ·¡½º¸¦ È®ÀåÇÕ´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,ÄÚ¾î Ç¥½Ã Ŭ·¡½º¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
DisplayObject ÀνºÅϽºÀÇ
stageproperties ·ÎºÎÅÍ ½ºÅ×ÀÌÁö·Î ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â,Stage properties ÀÇ ¼³Á¤À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä. - Ç¥½Ã ¿ÀºêÁ§Æ®
ActionScript 3.0 ¿¡¼´Â, ¾îÇø®ÄÉÀ̼dz»¿¡¼ ȸé»ó¿¡ Ç¥½ÃµÇ´Â ¸ðµç ¿¤¸®¸ÕÆ®ÀÇ Å¸ÀÔÀº, "Ç¥½Ã ¿ÀºêÁ§Æ® " ÀÔ´Ï´Ù. flash.display ÆÐŰÁö¿¡´Â, ´Ù¸¥ ¸¹Àº Ŭ·¡½º¿¡ ÀÇÇØ È®ÀåµÇ´Â ±âº» Ŭ·¡½ºÀÎ DisplayObject Ŭ·¡½º°¡ Æ÷ÇԵ˴ϴÙ. ÀÌ·¯ÇÑ ´Ù¾çÇÑ Å¬·¡½º´Â, º¤ÅÍ ¼ÎÀÌÇÁ, ¹«ºñ Ŭ¸³, ÅØ½ºÆ® ÇʵåµîÀÇ °¢Á¾ÀÇ Ç¥½Ã ¿ÀºêÁ§Æ®¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½ºÀÇ °³¿ä¿¡ ´ëÇØ¼´Â,ÄÚ¾î Ç¥½Ã Ŭ·¡½º¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
- Ç¥½Ã ¿ÀºêÁ§Æ® ÄÁÅ×À̳Ê
Ç¥½Ã ¿ÀºêÁ§Æ® ÄÁÅ×À̳ʴÂ, Ç¥½Ã ¿ÀºêÁ§Æ®ÀÎ ÀÚ½Ä (child) ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÒ ¼ö°¡ Àִ Ư¼öÇÑ Å¸ÀÔÀÇ Ç¥½Ã ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
DisplayObjectContainer Ŭ·¡½º´Â, DisplayObject Ŭ·¡½ºÀÇ ¼ºê Ŭ·¡½ºÀÔ´Ï´Ù. DisplayObjectContainer ¿ÀºêÁ§Æ®¿¡´Â, ÀÚ½Ä (child) ¸®½ºÆ®³»ÀÇ º¹¼öÀÇ Ç¥½Ã ¸®½ºÆ®¸¦ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¿¹´Â, ´Ù¾çÇÑ Ç¥½Ã ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â Sprite ·Î¼ ¾Ë·ÁÁ® ÀÖ´Â DisplayObjectContainer ¿ÀºêÁ§Æ®ÀÇ ÀÏÁ¾À» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù.
Ç¥½Ã ¿ÀºêÁ§Æ®ÀÇ ¼³¸í¿¡¼´Â, DisplayObjectContainer ¿ÀºêÁ§Æ®´Â "Ç¥½Ã ¿ÀºêÁ§Æ® ÄÁÅ×À̳Ê", ¶Ç´Â ´ÜÁö "ÄÁÅ×ÀÌ³Ê " ·Î ºÒ¸³´Ï´Ù.
Ç¥½Ã °¡´ÉÇÑ Ç¥½Ã ¿ÀºêÁ§Æ®´Â ¸ðµÎ DisplayObject Ŭ·¡½º¸¦ »ó¼Ó¹Þ½À´Ï´Ù¸¸, ±× ŸÀÔÀº DisplayObject Ŭ·¡½ºÀÇ Æ¯Á¤ÀÇ ¼ºê Ŭ·¡½ºÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Shape class ¶Ç´Â Video Ŭ·¡½º¿¡´Â constructor¡¡ ¡¡ ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù¸¸, DisplayObject Ŭ·¡½º¿¡´Â constructor¡¡ ¡¡ ÇÔ¼ö´Â ¾ø½À´Ï´Ù.
Àü¿¡ ¼³¸íÇÑ °Íó·³, ½ºÅ×ÀÌÁö´Â Ç¥½Ã ¿ÀºêÁ§Æ® ÄÁÅ×À̳ÊÀÔ´Ï´Ù.
