Clear String Output on Next Frame


hello

 

i working on typewriter text effect short movie, , works great. when testing, however, output called local text file doesn't clear on next frame, causing overlapping frame content. how remove string of output during next frame of movie. not work flash on regular basis, guidance of great help. below code set 1 frame. thank in advance:

 

var mytext:string; var counter:int = 0;   var format : textformat = new textformat(); format.size = 16; format.font = "verdana"; format.bold = true; format.color = 0xffffff;   var textfield : textfield = new textfield(); textfield.width = 600; textfield.height = 350; textfield.selectable = false; textfield.wordwrap = true; textfield.defaulttextformat = format; textfield.x = textfield.y =10; addchild(textfield);  var textloader:urlloader = new urlloader(new urlrequest("text.txt")); textloader.addeventlistener(event.complete, function(e:event){inittext(e.target.data);});  function inittext(string:string):void{      mytext = string;      addeventlistener(event.enter_frame, writetext); }  function writetext(e:event):void{      if (counter <= mytext.length){              textfield.text = mytext.substr(0,counter);              counter++;      }      else{           removeeventlistener(event.enter_frame,writetext);      } } 

assign textfield's text property "" when change frames:

 

textfield.text = "";


More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

How to decompile jsxbin to jsx

Gavik Photoslide GK2: Not able to upload photos - Joomla! Forum - community, help and support

Phoca Guestbook logger registret bruger af - Joomla! Forum - community, help and support