باز شدن يك پنجره توسط فرمان

samane_r

Member
سلام
من مي خواستم با كليك بر روي يك دكمه يك پنجره باز كنم مثلا پنجره ي Open*باز شه تا بتونم يك فايل رو براي باز شدن انتخاب كنم
ممنون
 

smmousazadeh

Well-Known Member
فکر نکنم بشه با فلش تنها این کار رو انجام داد.
کاربرد فلش برای ساخت انیمشن های سبک و زیاد نمیشه با اون با سیستم کار کرد.
 

amir_s

Active Member
اگر فقط بخواهید از فلش استفاده کنید ... فایل رو تنها برای فرستادن به سرور و Upload می تونید انتخاب کنید .
برای استفاده های دیگه بهتره از برنامه های جانبی مثل Mdm Zinc استفاده کنید .
 

benyamin_pc

Well-Known Member
اگه شما بخواهین در یه مسیر ثابت این کار رو انجام بدین میشه
 

benyamin_pc

Well-Known Member
ار یک مسیر ثابت که خیلی سادس چون با فلش به طور عادی نمیشه مسیره فایلی که Select شده را به دست آورد کافیه یه مسیر ثابت بش بدین اما چون میشه ّFile.name را بدست آورد بقیه مسیر را به اون محول می کنیم با این ترتیب از اون مسیر تعریف شده هر فایلی که انتخاب شه کار می کنه برای Uploadam تو Sample های خود فلش وقتی نصبش می کنین نمونه هست کامل و واضح توش نوشته کد مسیر ثابت را اگه نتونستی بنویسی بگو بذارمش
 

samane_r

Member
توي sample هاش من پيدا نكردم مي شه روش كار رو به من بگيد يا اينكه حداقل بگيد توي كدوم سمپل است مال كدوم نسخه
 

benyamin_pc

Well-Known Member
فلش 8 داخل پوشه Samples and Tutorials\Samples\ActionScript\FileUpload

با کمی تغییر میشه مثلا یه عکس رو از یه مسیر خاص باز کرد

اینم کدش

import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
trace("Opened " + file.name);
loadMovie("g:\\paint\\"+file.name,_root["a"]);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
fileRef.browse();
اینجا بهم ریختس اول copy کن بعد برو تو فلش paste کن درست میشه
بجای G:\\paint هر مسیری تو هارد می خوای بش بده
 

benyamin_pc

Well-Known Member
به file.name دست نزنیا این باید همینجوری باشه حالا داخل پوشه G:\\paint هر تصویری رو غیر از bmp باز می کنه
 

benyamin_pc

Well-Known Member
الان فلش 9 اومده با اکشن 3 باید آشنا شی هنوز از 7 حرف می زنین؟
تو 7 امتحان نکردم
 
بالا