• ÇÁ¸®Ä«¿îÅÍ
  • Ç÷¡½ÃºÏ
  • ÇÁ¸®º¸µå
  • Àü±¤ÆÇ
  • À¥°øºÎ¹æ
  • Ä¿¹Â´ÏƼ
[oop]¿ÉÀú¹ö ÆÐÅÏ 2008.08.03 17:46
±Û¾´ÀÌ : ¿î¿µÀÚ Á¶È¸ : 203 Ãßõ : 0

as2.0 À¸·Î ÀÛ¾÷À» ÇÏ·Á¸é ¸·¿¬ÇÑ ¼³°è ±¸Á¶·Î ¼³°èÇÒ¼ö´Â ¾ø½À´Ï´Ù.

oop °è¿­ÀÇ Å¾Å¬·¡½º ½Ç·ÂÀÚµé°ú Ãʺ¸ÀÚµéÀÇ °¡ÀåÅ« ´Ù¸¥Á¡Àº ¼³°è°úÁ¤À̶ó°í »ý°¢ÇÕ´Ï´Ù.

¾ó¸¶³ª ´õ È¿À²ÀûÀΰ¡, °¡µ¶¼ºÀº ÁÁÀº°¡ , Ŭ·¡½º ÀÛ¾÷°ü°è°¡ ¿ëÀÌÇÑ°¡ ÇÏ´Â Á¡µéÀÌ Áß¿äÇÏ´Ù°í »ý°¢Çϴµ¥

»ç¶÷¸¶´Ù ½ºÅ¸ÀÏÀÌ Æ²¸®±â ¶§¹®¿¡ ½ºÄÉÀÏÀÌ Ä¿Áö´Â ÇÁ·ÎÁ§Æ®¿¡¼­´Â »ó´çÈ÷ ³­°¨ÇÒ¼ö¹Û¿¡ ¾ø½À´Ï´Ù.

¹Ì¸® ¸¸µé¾î³õÀº Ŭ·¡½ºµéÀ» ´Ù¸¥»ç¶÷µéÀÇ Å¬·¡½ºµé°ú ÇÕ¼º,»ó¼Ó Çؼ­ ½á¾ßÇÒ°æ¿ì ¼­·Î´Ù¸¥ ½ºÅ¸ÀÏ·Î

Á¦À۵ǾúÀ»°æ¿ì °æ¿ì¿¡ µû¶ó¼­´Â Ŭ·¡½º¸¦ ¼öÁ¤Çϰųª ¿ø·¡ ¸¸µç Á¦ÀÛÀÚÀÇ Á¶¾ð¶Ç´Â ÁÖ¼®À» ¸ÕÀú º¸°í ¾î¶»°Ô ¼³°èÇÒ°ÍÀÎÁö

³ªÁß¿¡ Àâ°ÔµË´Ï´Ù. »ó´çÇÑ ³¶ºñ¸¦ ÃÊ·¡ÇϰԵǴ°ÍÀÌÁÒ.

±×·¡¼­ oop Á¦ÀÛÀÚµéÀº °¡Àå È¿À²ÀûÀÎ ÄÚµù¹æ¹ýÀÌ Á¸ÀçÇÔÀ» ¾Ë¾Æ³»¾ú°í À̰͵éÀ» ÆÐÅÏÈ­ ½ÃÄ×½À´Ï´Ù.

À̹ø¿¡ »ìÆ캼 ÆÐÅÏÀº ¿ÉÀú¹ö ÆÐÅÏÀÌ¸ç ¿ÉÀú¹ö ÆÐÅÏÁß¿¡ °¡Àå ±âº»À̵Ǵ À̺¥Æ® ¹ß»ý¿¡ °üÇѺκи¸ Àá½Ã º¸°Ú½À´Ï´Ù.

Á¦¸ñÀº oop ¿ÉÀú¹ö ÆÐÅÏÀÌÁö¸¸ ½ÇÁ¦·Î º¸¿©µå¸±ºÎºÐÀº oop¿Í ¹«°üÇÑ ÄÚµåµéÀÔ´Ï´Ù.

±¸Çö ±¸Á¶¿¡ ´ëÇؼ­´Â Á÷Á¢ ÄÚµùÀ» Çغ¸½Ã±æ¹Ù¶ø´Ï´Ù.

 

¿¹Á¦¸¦ º¸°Ú½À´Ï´Ù.

 


///////////¿¹Á¦1
myDispatcher ={};
myListenerA={};
myListenerB={};
myListenerA.event=function(){
 trace("a");
}
myListenerB.event=function(){
 trace("b");
}
mx.events.EventDispatcher.initialize(myDispatcher);
myDispatcher.addEventListener("event",myListenerA);
myDispatcher.addEventListener("event",myListenerB);

 

///////////////////¿¹Á¦2
myDispatcher2 = new Object();
listenerObject = new Object();
listenerObject.enter = function(){
trace("¿£ÅÍÅ°°¡ ´­·È±º¿ä");
}
mx.events.EventDispatcher.initialize(myDispatcher2);
myDispatcher2.addEventListener("enter", listenerObject)

//////////¹ß»ý±â
myDispatcher.dispatchEvent({type:"event"});
myDispatcher2.dispatchEvent({type:"enter"});

 

°£´ÜÇÑ µÎ°¡Áö ¿¹Á¦¸¦ ¸¸µé¾ú½À´Ï´Ù.

ÀÌ°ÍÀ» ÄÄÆÄÀÏÇÒ¶§´Â Ç÷¡½Ã 7 ¹öÀüÀÌ»ó¿¡ as2 ¹æ½ÄÀ¸·Î ÄÄÆÄÀÏÇؾ߸¸ Á¤»óÀûÀ¸·Î µ¿ÀÛÇÕ´Ï´Ù.

¿Ö³Ä¸é EventDispatcher Ŭ·¡½º´Â as2 ¿¡ Á¸ÀçÇÏ´Â ³»ÀåŬ·¡½ºÀ̱⠶§¹®ÀÔ´Ï´Ù.

 

¿¹Á¦1¿¡¼­ myDispatcher ={};
¶ó°í ÇÏ¿´´Âµ¥ ¿¹Á¦2¿¡¼­´Â myDispatcher2 = new Object();
ÀÌ·±½ÄÀ¸·Î ÇÏ¿´½À´Ï´Ù¸¸ ÀÌ µÑÀº °°Àº ÀǹÌÀÔ´Ï´Ù. ´Ù¸¸ ÄÚµù ¹æ½Ä¿¡ µû¶ó Áñ°ÜÇϴ¹æ½ÄÀÌ Æ²¸®±â¶§¹®¿¡ ÀÌ·¸°Ô ÇÏ¿´½À´Ï´Ù.

¿¹Á¦1¹æ½ÄÀº ±âÁ¸ Ç÷¡½Ã 5.0ºÎÅÍ °è¼Ó À̾î¿Ô´ø °´Ã¼»ý¼º ¹æ¹ýÀÌ°í ÇöÀç±îÁö Á¸ÀçÇϴ¹æ½ÄÀÌÁö¸¸ »ç½Ç»ó ¾ø¾îÁúÁöµµ ¸ð¸¦ ¹æ½ÄÀº ±ÇÀåÇÏÁö ¾Ê½À´Ï´Ù. µÇµµ·ÏÀÌ¸é ¿¹Á¦2 ¹æ½Äó·³ Á¤½ÄÀ¸·Î °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¾²½Ã±æ ¹Ù¶ø´Ï´Ù.

 

* À̺¥Æ®¹ß»ý±â?

-¿ì¸®°¡ À߾˰íÀÖ´Â on(À̺¥Æ®){} ÀÌ·±½ÄÀÇ À̺¥Æ® ó¸® ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.

on(press){¾î¼±¸} ÀÌ·¸°Ô ÇßÀ»°æ¿ì ÇØ´ç¹öÆ°ÀÌ ´­·ÈÀ»¶§ ¾î¼±¸°¡ ½ÇÇàµÇ°ÚÁÒ

±×·¸´Ù¸é Àú ¾î¼±¸¾È¿¡ ´Ù¸¥ ¹öÆ°À» ´­·¯¾ßµÉ°æ¿ì°¡ Àִٸ頾±î¿ä

 

¿¹¸¦ µé¾î¼­ ¹öÆ° 10°³°¡ Àִµ¥ ÀÌÁß¿¡ 1¹ø ¹öÆ°¸¸ ´©¸£¸é ³ª¸ÓÁö 9°³ÀÇ ¹öÆ°µµ µ¿½Ã¿¡ ´Ù ´­·ÁÁö°Ô ÇÏ°í½Í´Ù¸é

±âÁ¸ÀÇ ¹æ½ÄÀ¸·Î ÄÚµùÇßÀ»°æ¿ì Àú ¾î¼±¸ ºÎºÐ¿¡ ³ª¸ÓÁö 9°³ ¹öÆ°ÀÇ ÇÔ¼ö¸¦ È£ÃâÇÒ°ÍÀÔ´Ï´Ù.

±×¸®°í ÇÔ¼ö¸¦ È£ÃâÇϴ°úÁ¤¿¡¼­ Àμöµµ Àû´çÈ÷ »ý°¢Çؼ­ ³Ö¾îÁà¾ßµÉ°æ¿ì°¡ ¹ß»ýÇÒÁöµµ ¸ð¸¨´Ï´Ù.

¼­·ÎÀÇ Àΰú°ü°è¸¦ »ý°¢ÇØ¾ß Á¦´ë·Î µ¹¾Æ°¡¹Ç·Î Ãß°¡ ÄÚµùÀº ºÒ°¡ÇÇÇÏ°ÚÁÒ. ±×·¡¼­ ¿À·ù°¡³¯È®·üµµ ´õ ³ô¾ÆÁö°Ô µË´Ï´Ù.

±×·¯¸é

´ÜÁö »ç¶÷ÀÌ Á÷Á¢ ´©¸£Áö ¾Ê°í ÀÚµ¿À¸·Î ´­·ÁÁö°Ô ÇÒ¼ö¸¸Àִٸ頱⺻ÄÚµù¸¸À¸·Îµµ °¡´ÉÇÒ°ÍÀÔ´Ï´Ù.

ÀÚµ¿À¸·Î ´­·ÁÁø´Ù.... ½ºÅ©¸³Æ®»ó¿¡¼­ Ç÷¡½Ã¿¡°Ô ´­·ÁÁ³´Ù°í ¾Ë·ÁÁÖ¸é Ç÷¡½Ã´Â À̺¥Æ® 󸮱⸦ ÀÛµ¿½ÃÄѼ­

¿¬°áµÈ ÇØ´ç ÇÔ¼ö¸¦ ½ÇÇàÇÏ°Ô²ûÇÏ¸é ³¡Àΰ̴ϴÙ.

¾öû³­ È¿À²°ú ¾ÈÁ¤¼ºÀ» º¸Àå¹Þ°ÔµÇ´Â°Ì´Ï´Ù. ¼­·Î¿¡°Ô µ¶¸³ÀûÀÌ µÇ¹Ç·Î ¾ÈÁ¤¼ºÀÌ ³ô¾ÆÁú¼ö¹Û¿¡ ¾ø½À´Ï´Ù.

 

¿©±â¿¡¼­ mx2004ºÎÅÍ ÀÌ·¸°Ô ¾²¶ó°í Áö¿øÇØÁִ Ŭ·¡½ºÀΠ EventDispatcher Ŭ·¡½º°¡ ³ª¿À°ÔµÇ¾ú½À´Ï´Ù.

»ç½Ç ÀÌ Å¬·¡½º´Â mx ºÎÅÍ ¼û°ÜÁø ±â´ÉÀÎ AsBroadcaster ¶ó´Â ¾Ë·ÁÁöÁö ¾ÊÀº api °¡ ÀÖ¾ú½À´Ï´Ù.

Ç×»ó ±×·¸Áö¸¸ °ø½ÄÀûÀ¸·Î ¾Ë¸®Áö ¾Ê°í ºñ°ø½ÄÀûÀ¸·Î ½ÇÇè¿ë Äڵ带 ½É¾î³õ´Â ¸ÅÅ©·Î¸Þµð¾Æ»çÀÇ Àǵµ¸¦ ¾î´ÀÁ¤µµ´Â ÀÌÇØÇÒ¼ö

ÀÖ½À´Ï´Ù.

¸¸ÀÏ ¿¹»óÇÏÁö ¸øÇÑ ¿À·ù µîÀÌ ¹ß»ýÇÒ ¿©Áö°¡ ÀÖ´Â ÇÔ¼öµéÀº °ø½Ä ÇÔ¼ö¿¡ ¹ßÇ¥ÇÏÁö ¾Ê°í ºñ°ø½ÄÀ¸·Î ¾Ë·ÁÁ༭ ¾²±â´Â ¾²µÇ

Ã¥ÀÓÀº ÁöÁö ¾Ê°ÚÀ½........... ÀÔ´Ï´Ù. ±×¸®°í ¾î´ÀÁ¤µµ ¾ÈÁ¤µÇ°í 괞Âú´Ù ½ÍÀ»¶§ Â÷±â¹öÀü¿¡¼­ ±â´ÉÀ» ¼öÁ¤Çϰųª ±×´ë·Î Á¤½Ä¹ßÇ¥

¸¦ Çϴ°ÍÀÌÁÒ. Áö±Ý mx2004¿¡¼­µµ ¼û°ÜÁø ±â´ÉµéÀÌ Ç÷¡½Ã8¿¡¼­ ±¸ÇöµÇ°íÀÖ°í  Ç÷¡½Ã8¿¡¼­µµ ¼û°ÜÁø±â´ÉµéÀÌ 9¿¡¼­ ¾ÈÁ¤µÉ°ÍÀ̶ó°í

º¸ÀÔ´Ï´Ù.

¾î·µç°£¿¡ mx½ÃÀý¿¡ AsBroadcaster ´Â ¼³¸íÀ» ÇÏÁö ¾Ê°Ú½À´Ï´Ù. ¾îÂ÷ÇÇ  Ç÷¡½Ã Ç÷¹À̾î 7 À̻󿡼­´Â ¾Æ¿¹ Á¦´ë·Î µ¿ÀÛÀÌ µÇÁú¾ÊÀ¸´Ï ±»ÀÌ ¼³¸í¾Èµå·Áµµ µÉ°Í °°½À´Ï´Ù.

 

*±¸Çö

EventDispatcher ¸¦ ¾²·Á¸é ÀÌ°ÍÀÇ Àü´ã °´Ã¼°¡ ÇÊ¿äÇÕ´Ï´Ù.

À̺¥Æ®µéÀÇ ÇൿµéÀ» ÀúÀåÇسõÀ»¼öÀÖ´Â °ø°£ÀÌ ÇÊ¿äÇÑ°ÍÀÔ´Ï´Ù.

¿¹Á¦¿¡¼­´Â °¢ÀÚ °´Ã¼¸¦ ¸¸µé¾úÁö¸¸ this ¸¦ ¾²´Â°æ¿ìµµ ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸ this¸¦ ³Ê¹«¸¹ÀÌ ³²¹ßÇϸé Äڵ带 ºÐ¼®Çϴµ¥ ¸¹Àº½Ã°£ÀÌ µé¾î°©´Ï´Ù. µÇµµ·Ï ¾µÇÊ¿ä°¡ ¾ø´Â ºÎºÐ¿¡¼­´Â ¸íÈ®ÇÑ°ÍÀÌ ´õ ÁÁ±â¶§¹®¿¡ this¸¦ ÀÚÁ¦Çϴ°ÍÀÌ ÁÁ½À´Ï´Ù.

1¹ø ¿¹Á¦¿¡¼­ myListenerA.event=function() ºÎºÐÀº ÀϹÝÀûÀÎ ÄݹéÇÔ¼öÀÔ´Ï´Ù. myListenerA °´Ã¼¿¡ event ÇÔ¼ö¸¦ Á¤ÀÇÇϴ°ÍÀÌÁÒ

À̺¥Æ®°¡ Çϳª°¡ ¾Æ´Ï¶ó ¿©·¯°³ Á¸ÀçÇÒ °¡´É¼ºÀÌ Àֱ⶧¹®¿¡ µÎ°³¸¦ ¿¹Á¦·Î ³Ö¾ú½À´Ï´Ù.

 

mx.events.EventDispatcher.initialize(myDispatcher);

ÀÏ´Ü ÇѹøÀº EventDispatcher ³»ÀåŬ·¡½º¸¦ ·ÎµùÇؾßÇϹǷΠmx.events. ±îÁö Àû¾îÁá½À´Ï´Ù. ÀÌÈĺÎÅÍ´Â ÀÌ¹Ì ·ÎµùµÇ¾úÀ¸¹Ç·Î »ý·«ÇصµµË´Ï´Ù.

°ýÈ£¾È¿¡ EventDispatcher¸¦ Àü´ãÇØ¾ßµÉ °´Ã¼¸íÀ» Àû¾îÁÖ°í ÀÌ °´Ã¼¸¦ ÃʱâÈ­ÇÕ´Ï´Ù.

myDispatcher.addEventListener("event",myListenerA);
ÀÌÁ¦ ÃʱâÈ­µÇ¾î µî·ÏµÈ °´Ã¼¿¡ °¨½ÃÇÒ À̺¥Æ®¸¦ µî·ÏÇÕ´Ï´Ù. À̺¥Æ® µî·Ï ¸Þ¼ÒµåÇÔ¼ö´Â addEventListener À̸ç

Àμö¿¡ (¹ß»ý½Ãų À̺¥Æ® ¸í, ÀÌ벹Æ®¸¦ ó¸®ÇÒ ÇÔ¼ö¸í); ÀÌ·¸°Ô ³Ö½À´Ï´Ù.

À§¿¡¼­´Â "event"¶ó´Â À̺¥Æ®°¡ ¹ß»ýÇϸé myListenerA ÇÔ¼ö¾È¿¡¼­ event ¶ó´Â °°ÀºÀ̸§ÀÇ ¸Þ¼Òµå¸¦ ½ÇÇàÇϵµ·Ï ¼¼ÆÃÇÏ°íÀÖ½À´Ï´Ù.

¼¼Æø¸ ÇÑ°ÍÀÌÁö À̺¥Æ®´Â ¾Æ·¡¿¡ ¹ß»ý±â¿¡¼­ ¹ß»ýÇßÀ»°æ¿ì¿¡ ÀÌ ¼¼ÆõȰªÀ» ÂüÁ¶Çؼ­ ã¾Æ°¡°ÔµÇ´Â°Ì´Ï´Ù.

¹ß»ý±âºÎºÐ¿¡ º¸¸é

myDispatcher.dispatchEvent({type:"event"}); À̶ó°í µÇ¾îÀִµ¥

½ÇÁ¦·Î À̺κÐÀÌ À̺¥Æ®¸¦ °­Á¦ ¹ß»ý½ÃÅ°´ÂºÎºÐÀÔ´Ï´Ù.

À̺¥Æ®ÀúÀå°ø°£°´Ã¼¸í.dispatchEvent({type:"À̺¥Æ®¸í"}); ÀÌ·±½ÄÀ¸·Î Àû¾î¾ßµÇ´Âµ¥

Àç¹Ï´Â°ÍÀº À̺¥Æ®¸íÀÌ event ¶ó´Â °ÍÀº °ø½Ä À̺¥Æ® ¸ñ·Ï¿¡ ¾ø½À´Ï´Ù.

±×·±µ¥µµ µ¿ÀÛÀ̵ǴÂÀÌÀ¯´Â »õ·Î¿î À̺¥Æ®¸¦ ¸¸µé±â ¶§¹®ÀÔ´Ï´Ù.

±×·¸´Ù¸é »õ·Î¿îÀ̺¥Æ®¸¦ ¸¸µéÁö ¾Ê°í ±âÁ¸ÀÇ enter Å°³ª Å°°¡ ´­·ÁÁ³´Ù¿Ã¶ó°¡´Â keyup À̺¥Æ®µîµµ µî·ÏÇÒ¼öÀÖÀ»±î¿ä?

´äÀº ÇÒ¼öÀÖ´ÙÀÔ´Ï´Ù.

¾î¶² À̺¥Æ®µµ ¸ðµÎ µî·ÏÇÒ¼öÀÖ´Â ÀÚÀ¯µµ¸¦ °¡Áö°íÀֱ⶧¹®¿¡ »ó´çÈ÷ À¯¿ëÇÑ°ÍÀÔ´Ï´Ù.

±×·¡¼­ ¿¹Á¦2¸¦ ¿£ÅÍÅ°¸¦ ´­·¶À»°æ¿ì ÀÛµ¿µÇµµ·Ï À̺¥Æ®¸¦ Á¤ÀÇÇß½À´Ï´Ù.

 

´ë½Å À̺¥Æ®ÀúÀå°ø°£°´Ã¼.¸Þ¼Òµå¸¦ °ø½Ä À̺¥Æ®¶ó ÇÒÁö¶óµµ ¸Þ¼Òµå¸íÀ» ¿¹Á¦ 2ó·³ ÀÏÄ¡½ÃÄÑÁÖ¾î¾ßÇÕ´Ï´Ù.

 

°ø½Ä À̺¥Æ® ¸î°¡Áö¸¦ ¾Ë·Áµå¸®ÀÚ¸é

focusIn (°´Ã¼°¡ Å°º¸µå Æ÷Ä¿½º¸¦ ¹ÞÀ» ¶§ ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

focusOut (°´Ã¼°¡ Å°º¸µå Æ÷Ä¿½º¸¦ ÀÒÀ» ¶§ ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

keyDown(Å°¸¦ ´­·¶À» ¶§ ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â ÇÏÀ§ ¼öÁØÀÇ À̺¥Æ®ÀÌ¸ç ½Ã½ºÅÛ
¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖÀ¸¹Ç·Î ²À ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. )

keyUp(Å°¸¦ ³õ¾ÒÀ» ¶§ ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â ÇÏÀ§ ¼öÁØÀÇ À̺¥Æ®ÀÌ¸ç ½Ã½ºÅÛ
¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖÀ¸¹Ç·Î ²À ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. )

draw(°´Ã¼°¡ ±×·¡ÇÈÀ» ±×¸®·Á°í ÇÒ ¶§ ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â ÇÏÀ§ ¼öÁØÀÇ À̺¥Æ®ÀÌ¸ç ½Ã½ºÅÛ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖÀ¸¹Ç·Î ²À ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. )

load(ÀÌ °´Ã¼ÀÇ ÇÏÀ§ °´Ã¼¸¦ ¸¸µé°í ÀÖÀ½À» ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

move(°´Ã¼°¡ À̵¿µÇ¾úÀ½À» ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

resize(°´Ã¼ÀÇ Å©±â°¡ Á¶Á¤µÇ¾úÀ½À» ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

unload(ÀÌ °´Ã¼ÀÇ ÇÏÀ§ °´Ã¼°¡ ¾ð·ÎµåµÇ°í ÀÖÀ½À» ¸®½º³Ê¿¡ ¾Ë¸®´Â À̺¥Æ®ÀÔ´Ï´Ù.)

click(´Ý±â ¹öÆ°À» ¸¶¿ì½º·Î Ŭ¸¯Çϰųª ³õÀº °æ¿ì¿¡ µî·ÏµÈ ¸ðµç ¸®½º³Ê·Î ºê·Îµåij½ºÆõǴ À̺¥Æ®ÀÔ´Ï´Ù.)

mouseDownOutside(¸ð´Þ À©µµ¿ì ¿ÜºÎ¿¡¼­ ¸¶¿ì½º·Î Ŭ¸¯Çϰųª ³õÀº °æ¿ì¿¡ µî·ÏµÈ ¸ðµç ¸®½º³Ê·Î ºê·Îµåij½ºÆõǴ À̺¥Æ®ÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â °ÅÀÇ »ç¿ëµÇÁö ¾ÊÁö¸¸ »ç¿ëÀÚ°¡ À©µµ¿ì ¿ÜºÎ¿Í »óÈ£ ÀÛ¿ëÇÏ·Á´Â °æ¿ì¿¡ À©µµ¿ì¸¦ ´Ý´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.)

 

ÀÌ»óÀ¸·Î °£´ÜÇÑ À̺¥Æ® 󸮱⸦ ¾Ë¾ÆºÃ´Âµ¥

ÀÌ°ÍÀ» ÀÌ¿ëÇÑ ¿ÉÀú¹ö ÆÐÅÏ »ç¿ëÀº ´ÙÀ½À¸·Î ¹Ì·ï¾ß°Ú½À´Ï´Ù. --;;;

ÀλýÀº ª½À´Ï´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¶÷ÀÌ ¿ä±¸ÇÏ´Â »îÀ» »ì¸é¼­ ½Ã°£À» ³¶ºñÇؼ­´Â ¾È µË´Ï´Ù.
µ·°ú ¸í¿¹¸¦ ¾òÁö ¸øÇÏ´õ¶óµµ ³¡±îÁö ÀÚ½ÅÀÇ ±æÀ» °íÁýÇϽʽÿÀ
¸ñ·Ï À­±Û ¾Æ·§±Û
³»¾Ë FREECOUNT.NET ÇÁÄ«³Ý »ý±ä³¯ 2003.12.20 Ȩ | Ä«¿îÅÍ | Ç÷¡½ÃºÏ | ÇÁ¸®º¸µå | Àü±¤ÆÇ | À¥°øºÎ¹æ | Ä¿¹Â´ÏƼ | ÂÊÁöÇÔ