SWF :: Builder :: Character :: EditText.

SWF :: Builder :: ¹®ÀÚ :: EditText´Â SWF µ¿Àû ÆíÁý °¡´ÉÇÑ ÅؽºÆ® °³Ã¼ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

SWF :: Builder :: Character :: EditText. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Yasuhiro Sasama
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~ysas/SWF-Builder-0.16/lib/SWF/Builder/Character/EditText.pm

SWF :: Builder :: Character :: EditText. ű×


SWF :: Builder :: Character :: EditText. ¼³¸í

SWF :: ºô´õ :: ¹®ÀÚ :: ±Û°í Ä¡±â´Â SWFÀÇ µ¿Àû ÆíÁý °¡´ÉÇÑ ÅؽºÆ® °³Ã¼ÀÔ´Ï´Ù. SWF :: ºô´õ :: ¹®ÀÚ :: ±Û°í Ä¡±â°¡ ÆíÁý °¡´ÉÇÑ ÅؽºÆ® ³» $ ÅؽºÆ® = $ MC-> new_dynamic_text ($ ±Û²Ã) object.SYNOPSISÇÏ¿© SWF µ¿Àû -> Å©±â (10) - ( '000000')> »ö»ó -> ÅؽºÆ® ( 'ÀÌ°ÍÀº ÅؽºÆ®ÀÔ´Ï´Ù.'); ³» $ text_i = $ ÅؽºÆ® -> Àå¼Ò; ³» $ Çʵå = $ MC-> new_input_field; $ ÇöÀåÀº> Àå¼Ò ÀÌ·¯ÇÑ ¸ðµâ time.Basic µ¿Àû ÆíÁý °¡´ÉÇÑ ÅؽºÆ® °´Ã¼ $ etext = $ MC-> new_edit_text Àç»ý º¯°æ µÉ ¼öÀÖ´Â µ¿Àû ÆíÁý °¡´ÉÇÑ ÅؽºÆ® °´Ã¼¸¦ »ý¼º ^ ()´Â »õ·Î¿î ±âº» µ¿Á¤À» ¹Ýȯ ÆíÁý °¡´ÉÇÑ ÅؽºÆ® °´Ã¼ÀÔ´Ï´Ù. ÀÌ ¿ø·á DefineEditText ű׿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ °®´Â´Ù. $ ±Û²ÃÀº SWF :: ºô´õ :: Font °´Ã¼ÀÔ´Ï´Ù. $ etext-> ±Û²Ã ($ ±Û²Ã) ÅؽºÆ®¿¡ ±Û²ÃÀ» Àû¿ëÇÕ´Ï´Ù. $ ±Û²ÃÀº SWF :: ºô´õ :: ±Û²Ã °³Ã¼ÀÔ´Ï´Ù. Á¤Àû ÅؽºÆ®¿Í ´Þ¸®, ÆùÆ®´Â Àüü ÅؽºÆ®¿¡ Àû¿ëµË´Ï´Ù. ÅؽºÆ®´Â Àç»ý ½Ã°£ÀÌ º¯°æ µÉ °æ¿ì¿¡, ´ç½ÅÀº $ font-> add_glyphÇÏ¿© ±Û²ÃÀ» »ç¿ëÇϰųª ±Û²ÃÀÇ »ðÀÔ Ç÷¡±×¸¦ ÇØÁ¦ ÇÒ ¸ðµç ¹®ÀÚÀÇ ±Û¸®ÇÁ µ¥ÀÌÅ͸¦ Ãß°¡ÇؾßÇÕ´Ï´Ù. $ etext-> Å©±â ($ Å©±â )´Â È­¼Ò $ Å©±â ÆùÆ® Å©±â¸¦ ¼³Á¤ÇÑ´Ù. Á¤Àû ÅؽºÆ®¿Í´Â ´Þ¸®, Àüü ÅؽºÆ®ÀÇ ÆùÆ® »çÀÌÁî°¡ º¯°æµÈ´Ù. $ etext-> Ä÷¯ (»ö»ó $)Àº ÅؽºÆ®ÀÇ »öÀ» ¼³Á¤ÇÑ´Ù. »ö»óÀº 6-8-µµ 16 Áø¼ö ¹®ÀÚ¿­, R, G, BÀÇ ¹è¿­À» ÂüÁ¶ÇÏ°í, ÀÓÀÇÀÇ ¾ËÆÄ °ª°ú °°Àº À̸§ÀÌ ÆĶó¹ÌÅÍÀÇ ¹è¿­ ÂüÁ¶¸¦ ÃëÇÒ ¼öÀÖ´Ù ¹× SWF :: ¿ä¼Ò :: RGB / RGBA °´Ã¼ÀÔ´Ï´Ù. Á¤Àû ÅؽºÆ® ´Þ¸® »ö»ó Àüü ÅؽºÆ®¿¡ Àû¿ëµÈ´Ù. $ etext-´Â> ¹®ÀÚ ($ ¹®ÀÚ¿­)°¡ $ ½ºÆ®¸µÀ» ±â·ÏÇÑ´Ù. $ etext-> ¼±µµ ($ ¼±µµ) È­¼Ò ¶óÀÎ »çÀÌÀÇ ¼öÁ÷ °Å¸®¸¦ ¼³Á¤ÇÑ´Ù. $ etext-> box_size ($ ÆøÀº $ ³ôÀÌ) ÅؽºÆ®ÀÇ °æ°è »óÀÚ¸¦ ¼³Á¤ÇÏ°í »óÀÚ¸¦ ÀÚµ¿À¸·Î Å©±â Á¶Á¤ ÁßÁöÇÕ´Ï´Ù. Áß $ Æø ¶Ç´Â $ ³ôÀÌ°¡ ¹ÌÈ®Á¤ ÀÎ °æ¿ì´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. °æ°è »óÀÚ¸¦ °íÁ¤ÇÏ¸é ¿¹±âÄ¡ ÅؽºÆ® Ŭ¸®ÇÎÀÇ ¿øÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº DefineEditText Ç÷¡±× ¿©·¯ ÁÙ ¹× / ¶Ç´Â ´Ü¾î À߸²À» ¼³Á¤ÇؾßÇÕ´Ï´Ù. ÂüÁ¶ SWF :: ¿ä¼ÒÀÔ´Ï´Ù. $ etext-> draw_borderdraws °æ°è. $ etext-> Á¤·Ä ÅؽºÆ® Á¤·ÄÀ» ¼³Á¤ÇÕ´Ï´Ù (/ '±Ç¸®'/ '¼¾ÅÍ'/ 'Á¤´çÈ­'´Â '¿ÞÂÊ'). $ etext-> Methos´Â SWF¿¡ ´ëÇÑ :: ¿ä¼Ò :: ÅÂ±× :: DefineEditTextYou´Â DefineEditText ÅÂ±× ¸Þ¼Òµå¸¦ È£ÃâÇϱâ À§ÇØ ÅؽºÆ®ÀÇ ¼¼ºÎ »çÇ×À» Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÂüÁ¶ SWF :: Element.Preset µ¿Àû ÅؽºÆ® objectThe ´ÙÀ½ °³Ã¼´Â ±âº» µ¿Á¤ÀÇ ÆíÁý °¡´ÉÇÑ ÅؽºÆ®ÀÇ inheritants ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ DefineEditText ű×ÀÇ ¾î¶² ÀûÀýÇÑ Ç÷¡±×¸¦ ¹Ì¸® ¼³Á¤µÇ¾îÀÖ´Ù. $ dtext = $ MC-> new_dynamic_textÀº () »õ·Î¿î µ¿Àû ÅؽºÆ®¸¦ ¹ÝȯÇÑ´Ù. ¿©·¯ ÁÙ ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö Àбâ Àü¿ë, ±× °æ°è »óÀÚ¸¦ ÀÚµ¿À¸·Î Å©±â°¡ Á¶Á¤µË´Ï´Ù. $ÀÇ htmlText = $ MC-> new_html_text´Â () »õ·Î¿î HTML ÅؽºÆ®¸¦ ¹ÝȯÇÕ´Ï´Ù. ±×°ÍÀº Àбâ Àü¿ë, ¿©·¯ ÁÙ ¹®ÀÚ´Â »ç¿ë °¡´É, ±× °æ°è »óÀÚ¸¦ ÀÚµ¿À¸·Î Å©±â. ÅؽºÆ®´Â HTMLÀÇ ÇÏÀ§ ÁýÇÕÀ¸·Î 󸮵˴ϴÙ. Áö¿ø ÅÂ±× , À̸ç,
, ,

  • , , , 2 °³ °³ÀÇ Æ¯¼ö ű×, <ÅÇ> ¹× <µÈ textformat>. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ¸ÅÅ©·Î ¹Ìµð¾î Ç÷¡½Ã ÆÄÀÏ Çü½Ä »ç¾ç ¹× ActionScript ÂüÁ¶ ¼³¸í¼­. $ htmltext-> use_font ($ ±Û²Ã, ...)À» HTML¿¡¼­ »ç¿ëµÇ´Â ¾î¶² ±Û²Ã $ÀÇ htmlTextÀ» ¾Ë·ÁÁÝ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼öÁ÷, ±â¿ïÀÓ ²Ã, ±½°Ô, ±½Àº ÀÌÅŸ¯Ã¼¿¡¼­ ´Ù¸¥ Æ®·ç ŸÀÔ ±Û²Ã ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. ´ç½ÅÀº ´ç½ÅÀÌ ¸¦ »ç¿ëÇÏ´Â °æ¿ì 2-4 ±Û²ÃÀ» ÁغñÇÏ°í ű×, ÀÌ·±ÇؾßÇÕ´Ï´Ù. ³» $ FP = $ ENV {SYSTEMROOT} '/ ±Û²Ã'; # Windows ¿ë. ³» $ ±Û²Ã = $ M-> new_font ( "$ FP / arial.ttf"); $ font-> add_glyph ( 'A', 'Z'); ³» $ fonti = $ M-> new_font ( "$ FP / ariali.ttf"); $ fonti-> add_glyph ( 'A', 'Z'); ³» $ HT = $ M-> new_html_text; $ HT-> ¹®ÀÚ ( 'Å×½ºÆ® ¹®ÀÚ¿­ '); $ HT-> use_font ($ ±Û²Ã, $ fonti); $ MC-> new_text_area ($ Æø, $ ³ôÀÌ) »õ·Î¿î ÆíÁý °¡´ÉÇÑ ÅؽºÆ® ¿µ¿ªÀ» ¹ÝȯÇÕ´Ï´Ù. ÀÌ È­¼Ò ¿µ¿ªÀÇ Æø°ú ³ôÀÌ°¡ °É¸°´Ù. $ MC-> new_input_fieldÀº () »õ·Î¿î ¶óÀÎ ÀÔ·Â Çʵ带 ¹ÝȯÇÑ´Ù. $ ±æÀÌ´Â ÀÔ·Â ¹®ÀÚ¿­ÀÇ ÃÖ´ë ±æÀÌÀÌ´Ù. $ MC-> new_password_fieldÀº () »õ·Î¿î ¶óÀÎ ¾ÏÈ£ Çʵ带 ¹ÝȯÇÑ´Ù. $ ±æÀÌ´Â ÀÔ·Â ¹®ÀÚ¿­ÀÇ ÃÖ´ë ±æÀÌÀÔ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


    SWF :: Builder :: Character :: EditText. °ü·Ã ¼ÒÇÁÆ®¿þ¾î