import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
var site1:XML = new XML( <site /> );
var div1:XML = new XML ( <div /> );
site1.appendChild( div1 );
var div2:XML = new XML ( <div /> );
div2.@id = " 1 ";
div2.@title = "iloveflas";
div1.appendChild( div2 );
var file:File = new File("C:/AIR Test/test.xml");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(site1.toXMLString());
stream.close();
mmz2006 چطور میشه یه رشته رو تو فایل متنی خارجی ذخیره کنیم؟
یه فایل txt اکسترنال دارم میخوام توش کلمه های متعددی ذخیره کنم
import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
var file:File = new File("C:/text/test.txt");
var str:String = "سلام ، صبح بخیر";
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(str);
stream.close();
import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
var file:File = new File("C:/text/test.txt");
var str:String = "," + "خدا رو شکر";
var stream:FileStream = new FileStream();
stream.open(file, FileMode.APPEND);
stream.writeUTFBytes(str);
stream.close();
import flash.filesystem.File;
import flash.filesystem.FileMode;
import flash.filesystem.FileStream;
var arr1:Array = [];
var file:File = new File("C:/text/test.txt");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.READ); // فایل فراخوانی میشود
var str:String = stream.readUTFBytes(file.size); // کل فایل داخل متغیر رشته ای ریخته میشود
arr1 = str.split(","); // بر اساس سیمی کالن نوشته ها جداسازی شده و هر قسمت وارد یک خانه از آرایه میشود
for(var inArr:String in arr1 ){
trace (arr1[inArr]); // خانه های آرایه یکی یکی تریس می شود
}
stream.close();
arr1[0] = "خدا نگهدار" ;
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(arr1.toString()); // سیو آرایه جدید
stream.close();
سلام صبح بخیر ، حالت چطوره ؟ ، خدا رو شکر
با سلام
با اجرای نمونه که گذاشتم فایل شما در دسکتاپ ساخته و سیو میشه.
شما می تونید در جاهای دیگه مثل پوشه داکیومنت ویندوز یا پوشه یوزر یا محلی که ایر نصبه هم فایلت رو سیو کنی .
var pics:XML =<imagelist>
image1
</hmagelist>
var F:FileReference=new FileReference ;
F.save (pics, "myXml.xml" ) ;
نمیدونم چرا وقتی آدرس رو میدم ارور میده
یعنی آدرس رو اینجوری میدم
("F.save (pics , :C:\newfolder\muXml.xml
سلام mmz عزیز دستت درد نکنه بابت سمپلی که گذاشتی
فقط من یه مشکلی دارم که اینفایل شما با ادوبی ایر هستش ولی من نمیخوام با ادوبی ایر کار کنم ودر اینصورت این کدها با اکشن 3 ارور میده نمیدونم چه جوری حلش کنم البتته خودم یه متغییر نوشتم که فایل رو تو کامپیوتر ذخیره میکنه ولی قبل از ذخیره از کاربر درباره محل ذخیره سوال میکنه که من نمیخوام اینجوری باشه یعنی می خوام مسیر رو تو خود فلش بدم و بدون اینکه کاربر دخالتی تو تغییر مسیر داشته باشه اون فایل ذخیره بشه
خودمم نفهمیدم چی گفتم
حالا یه نگاه به متغییر بکنین ببینین مشکل از کجاست
PHP:var pics:XML =<imagelist> image1 </hmagelist> var F:FileReference=new FileReference ; F.save (pics, "myXml.xml" ) ;
HTML:نمیدونم چرا وقتی آدرس رو میدم ارور میده یعنی آدرس رو اینجوری میدم ("F.save (pics , :C:\newfolder\muXml.xml
سلام
بله دقیقا چنین مشکلی هست و اکشن اسکریپت می تونه یه فایل رو بخونه ولی در نوشتن مستقیم نیاز به ایر داره . لااقل من با جستجوی زیاد نتونستم این مشکل رو حل کنم حالا اساتید اینجا شاید بتونن کاری کنن.
با تشکر
به اين نتيجه رسيدم تو فایلی که پیوست کردم با کلیک addbutton رشته ی تو txtfild به فایل تکست اضافه میشه وبا کلیک search همه محتواي تكست رو تبديل به آرايه ميكنه و کلمه ي تو txtfild رو تو آرايه جستجو میکنه وتو reasult مینویسه. همه چی مرتبه جز اینکه تو سرچ کلمه مورد نظر رو پیدا نمیکنه با این که وجود داره.
ممنون دوست عزیز
یه سوال دیگه دارم آیا خروجی ادوبی ایر برای اجرا تو سیستمهای دیگه نیاز به نصب ادوب ایر داره یا نه بدون نصب نرمافزار خاصی اجرا میشه آخه تا حالا با ایر کار نکردم