[w.e.b. 4¿ùÈ£]how to : flash xml°ú active x ¿¬µ¿
2005-04-03
[XML°ú ActiveX¸¦ ÀÌ¿ëÇÑ DialogueÇнÀ Ç÷¡½Ã Á¦ÀÛ]
±³¿ø Àë Ŭ·´»çÀÌÆ®ÀÇ ¿ù¿äÀÏ ÇнÀ¿¡ µé¾î°¡´Â dialogue Ç÷¡½Ã Á¦ÀÛ
±³¿ø Àë Ŭ·´»çÀÌÆ®ÀÇ ¿ù¿äÀÏ ÇнÀ¿¡ µé¾î°¡´Â dialogue Ç÷¡½Ã Á¦ÀÛ
¢ßIPARTNERS / µðÀÚÀÎ½Ç / ¸ÖƼ¹Ìµð¾îÆÀ
´ë¸® ±è Á¤Ã¶
XML°ú Active X¸¦ ÀÌ¿ëÇÑ DialogueÇнÀ FlashÁ¦ÀÛ
(±³¿øÀëŬ·´SiteÀÇ ¿ù¿äÀÏÇнÀ¿¡ µé¾î°¡´Â dialogue ÇнÀFlashÁ¦ÀÛ)
1. Dialogue ÇнÀ MovieÀÇ ÁøÇà È帧ÀÌÇØ
1-1. XML¿¬µ¿À¸·Î µ¥ÀÌÅͷεå
1-2. MovieÀÇ ÁøÇàÈ帧
1-3. ·ÎµåµÈ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ¿© ÇÊ¿äÇÑ »çÇ×À» Á¤ÀÇ Ã¼°èÈÇϱâ
2. ±¸ÇöÇϱâ
2-1 XML¹®¼Áغñ
2-2 Flash¿¡¼ XML µ¥ÀÌÅÍ ·Îµå
2-3 ·Îµå½ÃŲ XML µ¥ÀÌÅÍ Ã³¸®
2-4 ´ëÈÂü¿© Àοø¼ö ±¸Çϱâ
2-5 setIntervalÇÔ¼ö·Î ½ÇÁ¦ ½ÇÇàµÇ´ÂÇÔ¼ö
2-6 Active X¿¡¼ Flash·Î ÆÄ¶ó¹ÌÅͰª ³Ñ±â±â
º¸ÅëÀÇ °æ¿ì flash¸¦ ÅëÇØ¼ asp, php, jspµîÀÇ À¥ ¼¹ö ÇÁ·Î±×·¥¹®¼¿ÍÀÇ ¿¬µ¿À» ÇϽô٠º¸¸é ±× ÇÁ·Î±×·¥ ¹®¼¿ÍÀÇ ¿¬µ¿ÀÌ ¾î·Á¿î °ÍÀÌ ¾Æ´Ï¶ó ¿¬µ¿ÇÒ µ¥ÀÌÅ͸¦ ¾ó¸¶³ª ±¸Á¶ÈÇØ¼ ºÒ·¯µå¸± ¼ö Àֳİ¡ ¹ø°Å·Ó´Ù´Â °ÍÀ» ¾Ë ¼ö°¡ ÀÖ½À´Ï´Ù ±×¿¡ ºñÇØ¼ XMLÀº XML¹®¼ ÀÚü°¡ ±¸Á¶ÈµÈ ¹®¼ÀÔ´Ï´Ù flash¿¡¼´Â XML Document¸¦ 5.0¹öÀüºÎÅÍ Áö¿øÇϰí Àֱ⿡ flash¿¡¼ XMLµ¥ÀÌÅ͸¦ ºÒ·¯¿Ã ¶§ Ưº°È÷ ±¸Á¶ÈÇÒ Çʿ䰡 ¾ø´Ù´Â °Í ¸¸À¸·Îµµ ¾öû³ ÀÛ¾÷·®À» ÁÙ Àϼö´Â °ÍÀÌ°í µ¥ÀÌÅÍÀÇ ¼öÁ¤ ¶ÇÇÑ flash°¡ ¾Æ´Ñ XML¸¦ ÅëÇØ ¹Ù·Î ÀÌ·ç¾î³¾ ¼ö ÀÖ´Ù´Â Á¡¿¡¼ °ü¸®ÀÇ ¿ëÀÌÇÔ±îÁö °¡Áö°í ÀÖ½À´Ï´Ù. ±× ¿ÜÀÇ ´Ù¸¥ ÀåÁ¡µéµµ ¸¹ÁÒ. ^^
flash¿¡¼ XML¹®¼ÀÇ ¿¬µ¿°ú Active X¿¡¼ flash Move¸¦ Á¦¾îÇÏ´Â °£´ÜÇÑ ¹æ¹ýÀ» ±³¿øÀëŬ·´ÀÇ ¿ù¿äÀÏÇнÀMovie Á¦ÀÛ°úÁ¤À» Á¤¸®µÇÁö ¾ÊÀº ¼Ò½ºÁö¸¸ °£´ÜÈ÷ ¼Ò°³ÇÏ·Á°í ÇÕ´Ï´Ù.
1. ¿ù¿äÀÏÇнÀ Dialogue ÇнÀÀÇ ÁøÇàÀÌÇØ
1-1 ±¸Á¶ÈµÈ XMLµ¥ÀÌÅÍ ·Îµå
¿©±â¿¡¼ º¸¸é µ¥ÀÌÅͰ¡ ÇÑÁ¤µÈ °ø°£¿¡¼ º¸¿©Áà¾ß ÇÏ°í ·ÎµåµÇ´Â µ¥ÀÌÅÍÀÇ ¾ç ¶ÇÇÑ ÇнÀÀÇ
´Ü°èº°·Î Ʋ¸®´Ù(¾î¶°ÇÑ ¾çÀÇ µ¥ÀÌÅͰ¡ µé¾î¿Íµµ Àû¿ëµÇ¾î¾ß Çϴ°ÍÀÌ´Ù) »ç¿ëÇÏ´Â XMLÀº ´Ü¼øÈ÷ flash¿¡¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ñ ¿©·¯°÷¿¡¼ »ç¿ëµÇ±â¿¡ flashü°è¿¡ ¸¶Ãß¾î ÀÛ¼ºµÈ °ÍÀÌ ¾Æ´Ï¶ó´ÂÁ¡ ¶ÇÇÑ »ý°¢À» ÇØ¾ßÇÑ´Ù.
1-2 Movie ÁøÇàÈ帧
Movie°¡ ½ÇÇàµÇ¸é XML¹®¼ÀÇ ³»¿ëÀ» ·ÎµåÇÑ´Ù. ·Îµå µÈ µ¥ÀÌÅÍ´Â flash¿¡¼ ÇÊ¿äÇÑ ºÎºÐÀ» ¹è¿ÈÇÏ¿© ȸé»ó¿¡ »Ñ·ÁÁö°í ȸ鿡´Â 5°³ÀÇ ¹öư ³õ¿©ÀÖ´Ù. Áö¹®Çؼ®, Áö¹®µè±â, ³» ¹ßÀ½³ìÀ½, ³ìÀ½Àç»ý, µµ¿ò¸» µî °¢°¢ÀÇ ¹öưÀ» ÀÌ¿ëÇÏ¿© Áö¹®ÀÇ ÇØ¼®À» º¼ ¼ö°¡ ÀÖ°í ÀÚ½ÅÀÇ Ä³¸¯Å͸¦ ¼±ÅÃÇÏ°í ¼±ÅÃµÈ Ä³¸¯Å͸¦ ÀÌ¿ëÇÏ¿© ÇØ´çºÎºÐÀ» ÀÚ½ÅÀÇ À½¼ºÀ¸·Î ³ìÀ½ÇÏ°í ±×°ÍÀ» ´Ù½Ã Àç»ýÇÒ ¼öµµ ÀÖ´Ù ÀÚ½ÅÀÇ Ä³¸¯Å͸¦ ¼±ÅÃÇÏ¸é¼ Ä³¸¯ÅÍÀÇ ¸ð¾ç°ú »ó´ë¹æ ij¸¯ÅÍÀÇ ¸ð¾ç ¶ÇÇÑ ¼±Åà °¡´ÉÇÏ°Ô ÇÏ¿© flash¿Í user°£ÀÇ Àç¹Ì³ Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ ÀÌ·ç¾îÁö´Â °ÍÀÌ´Ù.
³ìÀ½ÀÇ Àç»ýÀ̳ª Áö¹®µè±âÀÇ °æ¿ì´Â Active X¿¡¼ javascript¸¦ ÀÌ¿ëÇÏ¿© flash·Î ÇöÀç Àç»ýµÇ°í ÀÖ´Â ±¸°£ÀÇ °ªÀ» º¸³»¾î ÇØ´çÁö¹®ÀÇ È°¼ºÈ¿Í ÇØ´ç ij¸¯ÅÍÀÇ °£´ÜÇÑ ¹«ºñÁøÇàÀ» º¸¿©ÁÖ¾î ÇнÀÇÏ´Â userÀÇ ÇнÀÂü¿©µµ¸¦ ³ôÀÌ°Ô Á¦À۵Ǿú´Ù.
1-3 ·ÎµåµÈ µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÏ¿© ÇÊ¿äÇÑ »çÇ×À» Á¤ÀÇÇϰí ü°èÈÇϱâ
XML¸¦ flash¿¡¼¸¸ »ç¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ñ ´Ù¸¥ °÷¿¡¼ »ç¿ëµÇ°í ÀÖ´Â XML¸¦ °°ÀÌ »ç¿ëÇÏ´Â
°ÍÀ̱⿡ flash¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ¿µ¹®Ä³¸¯Å͸í(eng_name), ¿µ¹®´ëȳ»¿ë(eng_dialog), ±¹¹®Ä³¸¯Å͸í(han_name), ±¹¹®´ëȳ»¿ë( han_dialog)À̶ó´Â 4°³ÀÇ ³ëµå(node)¸¸À» ¹è¿È ÇÏ¿© »ç¿ëÇÑ´Ù
±× Áß¿¡ ¿µ¹®Ä³¸¯Å͸íÀÇ ³ëµå¸¦ ÀÌ¿ëÇÏ¿© Àüü ´ëÈ¿¡ Âü¿©Çϴ ij¸¯ÅÍÀÇ Àοø¼ö¸¦ »Ì°í
±× ij¸¯ÅÍÀÇ ¸íÀ» ´Ù½Ã ÀúÀå, ÈÄ¿¡ ij¸¯ÅÍ ¼±Åÿ¡ »ç¿ëÇÑ´Ù.
ȸé»ó¿¡ ·Îµå µÈ µ¥ÀÌÅ͸¦ º¸¿©ÁÙ ¶§ stepÀÇ ´Ü°è¿¡ ¸¶Ãß¾î¼ Áö¹®Çؼ® ¹öưÀ» »èÁ¦ÇÏ°í ¿µ¹®°ú Áö¹®Çؼ®À» ȸé»ó¿¡ °°ÀÌ »Ñ·ÁÁÖ´Â step1°ú ¿µ¹®¸¸ º¸¿©ÁÖ°í Áö¹®Àº Áö¹®Çؼ®¹öưÀ» ÀÌ¿ëÇÏ¿© º¸¿©ÁÖ´Â step2°¡ ÀÖ´Ù ÀÌ step´Ü°è´Â ÷ÀÇ ¹«ºñ°¡ ½ÇÇàµÇ±âÀü¿¡ ÇнÀ user°¡
¼±ÅÃÀ» ÇÒ¼ö ÀÖ°Ô Á¦À۵Ǿú´Ù.
´ëÈ¿¡ Âü¿©Çϴ ij¸¯ÅÍÀÇ ÃѼö´Â 3¸íÀ¸·Î ÇÑÁ¤À» ÇÏ¿´À¸¸é ÀÚ½ÅÀÇ Ä³¸¯ÅÍÀÇ ¸ð¾çÀº 3°³,
»ó´ë¹æÀÇ Ä³¸¯Å͸ð¾çÀÇ ¼ö´Â 4°³·Î ÇÑÁ¤ÇÏ¿´°í ¶ÇÇÑ »ó´ë¹æÀÇ Ä³¸¯ÅÎ º¸¿©Áö´Â°÷ÀÌ ÇѰ÷À̱⿡ ÀÌ flash·Î ÇнÀÀ» ÇÏ´Â ´ë»óÀÌ À¯¾Æ¿Í ÃʵîÇлýÀ̶ó´Â Á¡À» °¨¾ÈÇÏ¿© È¥¶õÀÇ ÁÙÀ̱âÀ§ÇØ »ó´ë¹æÀÇ Ä³¸¯ÅÍ ¸ð¾çÀº ij¸¯ÅÍÀÇ ¼ö¿Í »ó°ü¾øÀÌ ÇнÀ user°¡ ¼±ÅÃÇÑ ÇѰ¡Áö ¸ð¾ç¸¸À» Àû¿ëÇϰԲû ÇÏ¿´´Ù.
2. ±¸ÇöÇϱâ
XML¹®¼´Â ±¸Á¶°¡ Æ®¸®±¸Á¶·Î ±¸Á¶ÀÚü°¡ Ãʺ¸Àڵ鵵 ¾Ë¾Æº¸±â ½¬°Ô ¸¸µé¾îÁ® ÀÖ½À´Ï´Ù
ÀϹÝÀûÀÎ HTML code¿Í °°Àº ±¸Á¶À̳ª HTML code¸¦ ÀÌÇØÇÏ·Á¸é Tag¶ó´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÕ´Ï´Ù ÇÏÁö¸¸ XML¿¡¼´Â TagÀÚü¸¦ ÀÛ¼ºÀÚ°¡ ÁöÁ¤ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ÀÌ·Î½á ¹®¼´Â
±× ÀÇ¹Ì¿Í ¼½ÄÀÌ ±¸Á¶È µÇ¾îÁö´Â °ÍÀÌÁÒ. ±×·¸´Ù°í XML¸¦ ½¬°Ô »ý°¢ÇÏ½Ç ¼ö´Â ¾øÁÒ
XMLÀº DTD¿¡¼ XSLÀ̳ª CSSµîÀ» »ç¿ëÇÏ¿© ¼½ÄÀ» ÁöÁ¤ÇÏÁö¸¸ flash¿¡¼´Â flashÀÚü°¡
¼½ÄÀ» ÁöÁ¤ÇÏ´Â µµ±¸°¡ µÇ±â¿¡ ½¬°Ô XMLÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌÁÒ DTDºÎºÐÀ» ´õ °øºÎÇϽ÷Á¸é XML Àü¹®¼ÀûÀ¸·Î °øºÎ ÇÏ¿©¾ß°ÚÁÒ. (^^)a
2-1 XML¹®¼Áغñ
¿ù¿äÀÏÇнÀ¿¡¼ »ç¿ëµÇ¾îÁø XMLÀº ¹®¼Áß¿¡ ¶ó´Â »óÀ§ ³ëµå ºÎºÐ¸¸ÀÌ flash¿¡¼ »ç¿ëµË´Ï´Ù ¶ó´Â »óÀ§ ³ëµå¹Ø¿¡ , , , ¶ó´Â ÇÏÀ§ ³ëµå¸¦ ´Ù½Ã °¡Áö°í ÀÖÁÒ ´Â ´ëÈ¿¡ Âü¿©ÇÏ´Â ¿µ¹® ´ëȸíÀ» ±âÀÔÇÕ´Ï´Ù ¿¡´Â ¿µ¹®´ëÈÀÇ ³»¿ëÀ» ¿¡¼´Â Çѱ۴ëȸíÀ» ±âÀçÇÏ°í ¸¶Áö¸·À¸·Î¿¡´Â Çѱ۴ëȳ»¿ëÀ» ±âÀÔÇÏ°Ô µÇ´Â °ÍÀÌÁÒ . ÀÌ·± ½ÄÀ¸·Î ¸¸µé¾îÁø XML¸¦ »ç¿ëÇÏ¿© flash movie¸¦ Á¦ÀÛÇÏ´Â °ÍÀÔ´Ï´Ù.
<Áß·«>
![]() |
[w.e.b 4¿ùÈ£]¾ÆÀÌÆÄÆ®³ÊÁî, À¥±âȹ Àü¹®°¡ °úÁ¤ °¿¬ |
|---|
![]() |
[w.e.b 4¿ùÈ£]Spotlight ´ç½ÅÀÇ ´É·ÂÀ» º¸¿©ÁÖ¼¼¿ä |
|---|






































































