updateDisplayList() ¸Þ¼ÒµåÀÇ ±¸Çö

updateDisplayList() ¸Þ¼Òµå´Â, Áö±Ý±îÁöÀÇ ¸ðµç properties ¿Í ½ºÅ¸ÀÏÀÇ ¼³Á¤¿¡ ±Ù°ÅÇØ, ÄÄÆÛ³ÍÆ®ÀÇ ¾ÆÀÌÀÇ Å©±â¿Í À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¶Ç, ÄÄÆÛ³ÍÆ®°¡ »ç¿ëÇÏ´Â ½ºÅ²À̳ª ±×·¡ÇÈ ¿¤¸®¸ÕÆ®¸¦ ¹¦È­ ÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®ÀÇ ºÎ¸ð ÄÁÅ×À̳ʴÂ, ÄÄÆÛ³ÍÆ® ÀÚüÀÇ Å©±â¸¦ °áÁ¤ÇÕ´Ï´Ù.

ÄÄÆÛ³ÍÆ®´Â,updateDisplayList() ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§±îÁö È­¸é»ó¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. Flex ´Â,invalidateDisplayList() ¸Þ¼ÒµåÀÇ È£ÃâÀÌ ¹ß»ýÇßÀ» ¶§¿¡,updateDisplayList() ¸Þ¼ÒµåÀÇ È£ÃâÀ» ½ºÄÉÁÙ¸µ ÇÕ´Ï´Ù. updateDisplayList() ¸Þ¼Òµå´Â,invalidateDisplayList() ¸Þ¼ÒµåÀÇ È£Ãâ ÈÄ, ´ÙÀ½¹øÀÇ render À̺¥Æ®ÀÇ ±â°£¿¡ ½ÇÇàµË´Ï´Ù. addChild() ¸Þ¼Òµå¸¦ »ç¿ëÇØ ÄÄÆÛ³ÍÆ®¸¦ ÄÁÅ×À̳ʿ¡ Ãß°¡ÇÏ´Â °æ¿ì,Flex ´Â,invalidateDisplayList() ¸Þ¼Òµå¸¦ ÀÚµ¿ÀûÀ¸·Î È£ÃâÇÕ´Ï´Ù.

updateDisplayList() ¸Þ¼ÒµåÀÇ ÁÖµÈ »ç¿ë ¹æ¹ýÀº, ´ÙÀ½°ú °°½À´Ï´Ù.

updateDisplayList() ¸Þ¼ÒµåÀÇ ¼­¸íÀº ´ÙÀ½°ú °°½À´Ï´Ù.

public updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) :void

ÀÌ·¯ÇÑ properties ´Â, ´ÙÀ½ÀÇ °ªÀÌ µË´Ï´Ù.

unscaledWidth ÄÄÆÛ³ÍÆ®ÀÇ scaleX properties ÀÇ °ª¿¡ °ü°è¾øÀÌ, ÄÄÆÛ³ÍÆ®ÀÇ ÁÂÇ¥³»¿¡¼­ Çȼ¿ ´ÜÀ§¿¡ ÀÇÇØ ÄÄÆÛ³ÍÆ®ÀÇ ÆøÀ» ÁöÁ¤ÇÕ´Ï´Ù. ºÎ¸ð ÄÁÅ×À̳ʿ¡ ÀÇÇØ °áÁ¤µÇ´Â ÄÄÆÛ³ÍÆ®ÀÇ ÆøÀÔ´Ï´Ù.

unscaledHeight ÄÄÆÛ³ÍÆ®ÀÇ scaleY properties ÀÇ °ª¿¡ °ü°è¾øÀÌ, ÄÄÆÛ³ÍÆ®ÀÇ ÁÂÇ¥³»¿¡¼­ Çȼ¿ ´ÜÀ§¿¡ ÀÇÇØ ÄÄÆÛ³ÍÆ®ÀÇ ³ôÀ̸¦ ÁöÁ¤ÇÕ´Ï´Ù. ºÎ¸ð ÄÁÅ×À̳ʿ¡ ÀÇÇØ °áÁ¤µÇ´Â ÄÄÆÛ³ÍÆ®ÀÇ ³ôÀÌÀÔ´Ï´Ù.

½½Ä¶¸µÀº, Flash Player ³»¿¡¼­,updateDisplayList() °¡ ½ÇÇàµÈ ÈÄ¿¡ ÇàÇØÁý´Ï´Ù. ¿¹¸¦ µé¾î,unscaledHeight ÀÇ °ªÀÌ 100 À¸·Î scaleY properties °¡ 2.0 ÀÇ ÄÄÆÛ³ÍÆ®´Â, Flash Player ¿¡¼­´Â 200 Çȼ¿ÀÇ ³ôÀ̷Πǥ½ÃµË´Ï´Ù.

ºÎ ÁÖÁ¦

VBox ÄÁÅ×À̳ÊÀÇ ·¹À̾ƿô ¸ÞÄ«´ÏÁòÀÇ ÀçÁ¤ÀÇ(override)
ÄÄÆÛ³ÍÆ®³»¿¡¼­ÀÇ ±×·¡ÇÈÀÇ ¹¦È­