Editing .txt files inside flash
right now, have set each button on flash open .txt file. want have set user can not read txt file edit , save original .txt file. current code looks this:
dmemo.addeventlistener(mouseevent.click,displayd);
lmemo.addeventlistener(mouseevent.click,displayl);
function displayd(e:event):void{
txtloader.load(new urlrequest("design_vocab.txt"));
}
function displayl(e:event):void{
txtloader.load(new urlrequest("logo_design_tips.txt"));
}
var file:urlrequest = new urlrequest("instructions.txt");
var txtloader:urlloader = new urlloader();
txtloader.addeventlistener(event.complete, loadtxt);
txtloader.load(file);
function loadtxt(event:event):void{
memotext.text = txtloader.data;
}
you should use filereference class load , save text files want edit:
var s:string;
var fref_load:filereference = new filereference();
var fref_save:filereference = new filereference();
fref_load.addeventlistener(event.complete, loadcompletef);
fref_load.addeventlistener(event.select, selectf);
fref_load.browse([new filefilter("text", "*.txt")]);
function selectf(e:event):void {
fref_load.load();
}
function loadcompletef(e:event):void {
s = e.target.data;
// edit string s , when want save updated text, call savef();
}
function savef():void {
fref_save.save(s,fref_load.name);
}
More discussions in ActionScript 3
adobe
Comments
Post a Comment