PDA

View Full Version : Open File Dialogue در فلش



roomusic
پنج شنبه 02 شهریور 1391, 15:49 عصر
با سلام به همه برنامه نویسان محترم.
من یه پروژه دارم که توش احتیاج به لود کردن یه تصویر توسط کاربر رو رو دارم.
چه طوری میتونم هم Open File Dialogue ایجاد کنم و اونو باز کنم و هم عکس داخل یه باکس ( بهتره تو کامپوننت Loader ) لود شه ؟
اگه میشه یه فایل سورس fla رو بزارید.
چون کارم رو با اکشن اسکریپت 2 انجام دادم میتونین واسم سورس ها رو با اکشن اسکریپت 2 بزارین ؟؟ :لبخند:
ممنون میشم کمکم کنید.:خجالت:

roomusic
جمعه 03 شهریور 1391, 19:53 عصر
ای بابا.
یعنی کسی نیست که جواب یه بنده خدای گرفتار رو بده!!!؟؟؟؟ :گریه:
تورو خدا اگه میدونین چه جوریه بهم بگین. واقعا بهش احتیاج دارم.!!:گریه:

roomusic
جمعه 03 شهریور 1391, 20:09 عصر
مثل این که باید خودم این تاپیک رو تموم کنم!!
انگار کسی نیست که حرفه ای باشه!!! (قصد بدی از این حرفم نداشتم!!)
با این کار میتونیم یه اوپن فایل دیالوگ درست کنیم:


import flash.net.FileReference;


var reference:FileReference = new FileReference();
var referenceListener:Object = {};
reference.addListener(referenceListener);
chooseButton_mc.onRelease = choose;
referenceListener.onSelect = activateUploadButton;

function activateUploadButton():Void {
display_txt.text = reference.name;
}

function choose():Void {
reference.browse([{description:'All Files (*.*)', extension:'*.*'}]);
}

بعد یه دکمه میسازیم و instance name اونو chooseButton_mc میزازیم.
بعد یه تکست درست میکنیم از نوع Dynamic و Instance Name اونو display_txt میزاریم.
حالا وقتی روی دکمه کلیک میکنیم و فایل خودمونو انتخاب میکنیم توی تکست باکسمون اسم اون فایل رو مینویسه !.
من میخوام آدرس دقیق فایلمو بنوبسه.
این دفعه دیگه راهنمایی کنید ! لطفا!!!:گریه:

manjav
جمعه 17 شهریور 1391, 00:58 صبح
فایل ریفرنس معمولا یک راه ارتباطی فلش پلیر با سیستم عامل هست نه راه ارتباطی شما با سیستم عامل

شما فقط میتونید یک سری دیتا انتقال بدهید
اطلاعاتی که این کلاس به شما می دهد شامل نام ، دیتا و یک فیلتر برای مثال فقط jpg هست.

شمامیتونید از ایر استفاده کنید
البته اگر لوکال دارید کار میکنید