ÌåÑéFlash MX(5)£ºÍøÂçÊý¾ÝºÍÎı¾Ïà¹Ø²Ù×÷
×÷Õß ØýÃû¼¼Êõ
À´Ô´ ·þÎñÆ÷¼¼Êõ
ä¯ÀÀ
·¢²¼Ê±¼ä 2012-07-15
? ¡¡¡¡Ê×ÏÈ£¬¶Ôʱ¿ÌÔÚÎÒÉí±ßµÄÍøÂçÅóÓÑÃǺ;³£À´ÐŹÄÀøÎÒµÄÍøÓÑÃDZíʾ¸Ðл¡£ÎÒ»á¼á³ÖÏÂÈ¥£¬²¢Ð´³ö×ðÖØFlash MXµÄÃû×ÖµÄϵÁÐÎÄÕ¡£ ¡¡¡¡Flash MXÔÚMacromediaµÄMXÕ½ÂÔ·½ÏòµÄÖØÊÓʹµÃÆ俪·ÅʽµÄ½á¹¹¿ÉÒÔÓ¦ÓÃÓÚ¸ü¶àµÄÍøÂçÄÚÈݺͿª·¢Ó¦Ó㬽ñÌ죬ÎÒÃÇÕë¶ÔÐÂÌáÉýµÄÍøÂçÊý¾ÝºÍÎı¾Ïà¹Ø²Ù×÷½øÐнâÎö¡£ ¡¡¡¡TextField¶ÔÏó ¡¡¡¡ÐµÄTextField¶ÔÏóÊÇ´ÓObject¶ÔÏó¼Ì³Ð¶øÀ´£¬Ê¹µÃÔÚFlashÖж¯Ì¬½¨Á¢Îı¾µÄͯ»°±ä³ÉÏÖʵ£¬¶øÕâһЩÄãÖ»Òª´ÓMovieClip.createTextField¿ªÊ¼£¨ÕâÌõÓï¾äÏë±ØʹÓÃƵÂʷdz£µÄ¸ß£¬ËùÒÔÎҰѸñʽд³öÀ´£©£º MovieClip.createTextField(InstanceÃû³Æ,Éî¶È,³õʼxÖáλÖÃ,³õʼyÖáλÖÃ,³õʼ¿í¶È,³õʼ¸ß¶È); ¡¡¡¡Í¨¹ýMovieClipµÄcreateTextField·½·¨£¬Ä㽫¿ÉÒÔ¶¯Ì¬µÄÔÚ³ÌÐòÔËÐÐÆڼ佨Á¢Îı¾Çø²¢¿ÉÉèÖÃÆäÊôÐԺͷ½·¨£º ¡¡¡¡createTextField("txt",++dpt,80,100,100,200); ¡¡¡¡txt.wordwrap=true; ¡¡¡¡var i=30; ¡¡¡¡while (i--) txt.text+="rice..."; ¡¡¡¡Í¨¹ýÕâÐдúÂ룬ÎÒÃÇÔÚ³ÌÐòÔËÐÐÆÚ¶¯Ì¬½¨Á¢Ò»¸öInstanceÃû³ÆΪtxtµÄÎı¾Çø²¢ÖÃÓÚµÚ1²ãÉî¶È£¬¹æ¶¨Æä³õʼλÖÃÔÚ(80,100)£¬¸ß200¿í100£»Õâ¸ö¡°¿ð¡±×öºÃÒÔºó£¬ÎÒÃÇ¿ÉÒÔÍùÀïÃæ·Å¶«Î÷£¬µ«ÊÇÎÒÃÇÔÚ·Å֮ǰ£¬ÎÒÃÇÐèÒª¹æ¶¨ËüµÄÁíÒ»¸öÊôÐÔwordwrap£¬Õâ¸öÊôÐÔµÄ×÷ÓÃÏ൱Óڹ涨ÁËÄãµÄ¿ðÓÐûÓзâ±ß£¬Èç¹û³õʼֵΪfalse£¬ÄÇôÕâ¸ö¡°¿ð¡±ÊÇʧ°ÜµÄ£¬Ö»¿ÉÒÔµ±×÷¡°Ï¯×Ó¡±£»ËæÒâÎÒÃ**涨ÁËÕâ¸ö¡°¿ð¡±·â±ß£¬²¢ÈûÈë30¡°½ï¡±´óÃס£ÊÔÔËÐÐϽá¹û¡££¨Èçͼ1£¬°¢£¬¿´ÆðÀ´µ½ÕæÏñ´óÃ׿𡡣© £¨Í¼1£© ¡¡¡¡³É¹¦µÄµÚÒ»²½Âõ¿ªÁËÖ®ºó£¬ÈÃÎÒÃǶÔÉÏÃæ³óªµÄ´óÃ׿ð×°ÐÞһϡ£ ¡¡¡¡createEmptyMovieClip("mc",++dpt); ¡¡¡¡with (mc) { ¡¡¡¡¡¡createTextField("txt",++dpt,80,100,100,100); ¡¡¡¡¡¡txt.putRice=function(rice){ ¡¡¡¡¡¡¡¡if(rice){ ¡¡¡¡¡¡¡¡¡¡txt.text+="."; ¡¡¡¡¡¡¡¡¡¡arguments.callee(--rice)}return; ¡¡¡¡¡¡¡¡}; ¡¡¡¡¡¡txt.border=1; ¡¡¡¡¡¡txt.multiline=1; ¡¡¡¡¡¡txt.background=1; ¡¡¡¡¡¡txt.wordWrap=1; ¡¡¡¡¡¡txt.putRice(254); ¡¡¡¡¡¡txt.putRice(36); ¡¡¡¡} ¡¡¡¡ÓÉÓÚTextFieldÊÇMovieClipµÄ·½·¨£¬ËùÒÔÎÒÃdzöÓÚѧϰ¶ø²úÉúÒ»¸ö¿ÕµÄMovieClipÀ´×°Õâ¸öÎı¾Çø£»³ÌÐòÔËÐкó¶¯Ì¬²úÉúÒ»¸öÎı¾Çø£¬²¢ÓÐÒ»¸ö±ß¿òºÍ°×É«µÄ±³¾°£¬×îºóÓÃ×Ô¶¨Òå·½·¨putRice×°ÔØ¡°´óÃס±£¬ÓÉÓÚFlash MXµÄµÝ¹éµ÷ÓÃ×î¶àÖ»¿ÉÒÔÖ§³Ö256²ã£¨0-255£©£¬ËùÒÔÎÒÃÇ»¹²»ÄÜÒ»ÏÂ×Ó×°ÔØ300½ï£¬Ö»ÄÜ·ÖÁ½´Î×°£¨254+36£©£¬×îºóÐγɵĽá¹ûÈçÏ£º£¨Í¼2£© £¨Í¼2£¬¿´ÆðÀ´ºÃÕûÆëµÄ´óÃ×£¬Æäʵ¶àÓàµÄ²¿·ÖÒѾ©µ½µØµÍÏÂÈ¥ÁË¡¡£© ¡¡¡¡àÅ¡¡Õâ¾Í½áÊøÁË£¿ÎÒÕâ¸öÈËBad Mind£¬×ÜÏë¸ã¸ã¶ñ×÷¾ç£¬ÎÒÈÃÎÒ×öµÄtextFieldÃ׿ð½øÐÐÎïÀíÐÔÆÆ»µ²âÊÔ£¬ÈÃÆä¸ß¶È£¨»ò¿í£©Ð¡ÓÚ×ÖÌåµÄ×îС¸ß¶Èºó¡¡·¢ÏÖBugÒ»¸ö£¬textFieldʧȥÁËÔÓеÄλÖú͸ߡ¢¿íÊôÐÔ±»¼·µ½ÁËÆÁÄ»µÄ±ßÔµ£¬×î¸ãЦµÄ¾ÍÊÇÕâ¸ö²âÊÔ½á¹û¡¡ÈÃÎÒÃǼÓÈëÈçÏ´úÂë²¢¹Û²ì£¨Í¼3£© ¡¡¡¡createTextField("txt",++dpt,80,100,100,3); ¡¡¡¡trace(txt._x); ¡¡¡¡trace(txt._y); ¡¡¡¡trace(txt._width); ¡¡¡¡trace(txt._height); ¡¡¡¡trace(txt.textwidth); ¡¡¡¡trace(txt.textheight); ¡¡¡¡txt.wordwrap=1; ¡¡¡¡var i=30; ¡¡¡¡while (i--) txt.text+="rice..."; £¨Í¼3£¬µ¹¡¡y¿ÉÊÇ100Ò®£¬¿íÒ²ÊÇ100Ò®£¬Ã»°ì·¨£¬°ÑÎҵĿð³Å»µÁË¡¡Ã×ÈöÁËÒ»µØ£© ¡¡¡¡TextFiledµÄ¼òµ¥Ó¦Óà ¡¡¡¡¸Õ×öÁ˸öÃ׿ðÀý×Ó£¬¿´ÆðÀ´Îı¾Çø²Ù×÷»¹ÓÐЩÓÃ;£¬¿ÉÊǽö½öÕâÑù¿É²»¹»¡¡Flash MXÖÐеÄÎı¾Çø»¹ÊÇÓкܴóµÄÓÃ;µÄ¡£ ¡¡¡¡ÀýÈçÎÒÃÇ×öÒ»¸öÔÚÏßÓû§ÊäÈëÐÕÃûºÍÃÜÂëµÄ¼òµ¥Ó¦Óã¬ÊäÈëÈçÏ´úÂ룺 ¡¡¡¡createTextField("txtUser",++dpt,80,100,100,20); ¡¡¡¡createTextField("txtPass",++dpt,80,150,100,20); ¡¡¡¡txtUser.type=txtPass.type="input"; ¡¡¡¡txtUser.border=txtUser.background=1; ¡¡¡¡txtUser.bordercolor=txtPass.bordercolor=0x776655; ¡¡¡¡txtPass.border=txtPass.background=1; ¡¡¡¡txtUser.autosize=txtPass.autosize="center"; ¡¡¡¡txtUser.text=txtPass.text+=" "; ¡¡¡¡txtPass.password = 1; ¡¡¡¡txtUser.tabIndex=1; ¡¡¡¡txtPass.tabIndex=2; ¡¡¡¡txtUser.tabEnabled=txtPass.tabEnabled=1; ¡¡¡¡txtUser.tabChildren=txtPass; ¡¡¡¡°¡¡¡¿´ÆðÀ´ÂÒÆß°ËÔ㣬µ«ÊÇÈ´Ê®·ÖºÃÀí½â£¬Flash MXÖÐÔÊÐíÓû§×Ô¶¨ÒåTextFieldµÄºÜ¶àÊôÐÔ£¬¶ø¶ÔÆä²Ù×÷¸üÊÇ¿¼ÂÇÖܵ½£»ÎÒÃÇÊ×Ïȶ¨ÒåÁ½¸öÀàÐÍΪÊäÈëÎı¾µÄTextField txtUserºÍtxtPass£¬¶¨ÁËÒ»»ù±¾µÄ±³¾°±ß¿òµÈÑùʽÊôÐÔºó£¬ÎÒÃÇÓÃautosizeÊôÐÔÈÃÎı¾×Ô¶¯Ëõ·Å£¬ÕâÑùÔÚÓû§ÊäÈëµÄµÄʱºòÊ®·ÖµÄ¶¯¸ÐµÄ£¬¶øµÚ2¸öÎı¾txtPassÐèÒªÓû§µÄÄÚÈÝΪÒþ²Ø£¬ËùÒÔ°ÑËüµÄpasswordÊôÐÔÉèΪtrue£»½ÓןøÕâÁ½¸öÎı¾³õʼ»¯×Ö·û£¬ÈÃËûÃÇ¿´ÆðÀ´²»ÄÇôÏÁÕ£»×îºóÓÃÓõ½µÄÊÇtabIndex£¬ËüÊÇÒ»¸ö´æ´¢µ±Ç°ÐèÒªtable¼ü»»½¹µãÎı¾µÄÊý×飬ͨ¹ýÕýÕûÊýÀ´Çø·Öÿ¸öÒªÇл»µÄÎı¾£¬¶øÄãÈç¹ûÄãÒªÊÇÓõ½Õâ¸ö¹¦ÄÜ£¬Îı¾ÇøµÄtabEnabled±ØÐëÊÇtrue£¬·ñÔòÎÞЧ£¬¶øtabChildrenÊôÐÔÊÇмÓÈëµÄÊôÐÔ£¬ÎÒÃÇ¿ÉÒÔÉèÖÃ/»ñÈ¡ÆäÄÚ²¿µÄ×ÓÎı¾¶ÔÏó¡£²âÊÔ£¬Äã¿ÉÒÔ¿´µ½Ò»¸öÓû§ÊäÈë½çÃ棬ÕâÒ»ÇеÄÖÆ×÷¹ý³ÌÊDz»ÐèÒªÄ㶯ÈκÎÊó±ê²Ù×÷µÄ¡££¨Èçͼ4£© £¨Í¼4£¬¹þ¡¡ÎÒµÄÃÜÂ볤¶È¿Ö²À°É£© ¡¡¡¡µ«ÊÇ£¬Õâ¸ötabIndexºÍselectionÓÐÖ±½ÓµÄ³åÍ»¡£µ±ÄãÉèÖÃÁËtabEnabledºÍtabIndexºó£¬Èç¹ûҪʹÓÃselection.setFocus(txtUser);ÕâÑùµÄ¿´ÉÏȥʲô´íÎó¶¼Ã»ÓеĴúÂ룬½«»á²úÉúÒ»¸öÄÚ²¿ÓÅÏȼ¶´íÎ󣬽«ÎÞ·¨ÓÐЧʹÓÃtab¼üÀ´Çл»Îı¾¡£ ¡¡¡¡Ð´µ½ÕâÀͨ¹ýºÜ¶àÀý×ÓÎÒÃÇÔÙ´ÎÖ¤Ã÷ÁËÔÚFlash MXÖпÉÒÔÍêÈ«ÍÑÀëÊó±ê²¢ÄÜÍê³ÉºÜ¶àͬÑùÉõÖÁ¸ü¿áµÄЧ¹û£¬¶ø´Ëʱ£¬Flash MXµÄÑô¹âÉäÏ߲Ų»¹ýÊÇÉÏÎç10µã°ë£¬¸ü¶àµÄ¹¦ÄÜ»¹µÈ´ýÎÒÃÇȥ̽Ë÷¡¡ ¡¡¡¡Ô´Îļþ£ºhttp://www.dnvs.net/tutorial/flash_mx/day_5.fla ¹Ø¼ü´Ê£ºFlash MX Îı¾ |
ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»! |
Äã¿ÉÄܶÔÏÂÃæµÄÎÄÕ¸ÐÐËȤ
ÉÏһƪ: 3D Flash Animator½Ì³Ì:×ÓÔªËØÏÂһƪ: 3D Flash Animator½Ì³Ì:JS»ù´¡ÖªÊ¶
¹ØÓÚÌåÑéFlash MX(5)£ºÍøÂçÊý¾ÝºÍÎı¾Ïà¹Ø²Ù×÷µÄËùÓÐÆÀÂÛ