مشکل اجرای فایل در سویش و mmb

michealwiper

Active Member
سلام دوستان

من یه فایل swf ساختم که توش یه نوشته داره و میخام وقتی که رو نوشته کلیک شد یه فایلی اجرا بشه

خب اینکار میشه ولی حالا سوالم اینجاست که چرا وقتی ازین فایل خروجی میگیرم بحالت swf بیرون که اجراش

میکنم راحت اجرا میشه و فایل exe شم هم همینطور ولی وقتی که تو mmb میارمش نمیشه و باید حتمن تبدیل

به فایل exe کنم اون فایل فلشمو:shock:

لطفن راهنماییم کنید

مرسی:rose:
 

Flashium

Member
با سلام
برای اجرای دستورات فلش در mmb باید در FScommand مخصوص MMB بنویسید فکر کنم دستورش اینه:
PHP:
 fscommand("mmb",دستور);
با یه سرچ تو انجمن MMB پیدا میکنید.
 

michealwiper

Active Member
اینو که شما گفتی من نوشتم

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

مسه این
on (release) {

fscommand("mmb",'RunScript("ok")');
}

بعدم اینو من تو mmb فرا خونیش کردم با run script

حالا که اجراش میکنم 2تا فابل برام باز میشه یکی اتوران mmb و دیگری خود فایل فلش که با فلش پلیر باز میشه

دستور اسکریپت mmb هم اینه
("","Run("h:\saeidi poor\1.exe

خب من اینجا اون فیل swf رو exe میکنمش و اینجا فراخونیش میکنم.البته فلد fscommand رو هم ساختم و فایل

exe توش رو هم گزاشتم که میره میخونتش

حالا من سوالم اینجاس که چرا در حالت swf وقتی که مسلن من رویه نوشته کلیک میکنم نمیره نرم افزارو اجرا کنه

وحتمن باید فایل exe باشه؟

attachment.php


یکم کمکم کنید
 

پیوست ها

  • Untitled-1.jpg
    Untitled-1.jpg
    91.8 کیلوبایت · بازدیدها: 79

Flashium

Member
فلش به دلیل مسایل امنیتی و این که ابزاری برای ویروس نویسان در وب نباشد به طور معمولی فایل ها را اجرا نمی کند.
شما باید دستورات را در FScommand بنویسید که MMb اجرا کنه.
لازم نیست دیگر از فلش EXE بگیرید فایل SWF را وارد MMB کنید.
 

michealwiper

Active Member
من این کارو کردم دوست عزیز ولی نمیشه

شما تو این توضیح من کامل متوجه میشی اینو ببین

attachment.php
 

پیوست ها

  • Untitled-3.jpg
    Untitled-3.jpg
    163.9 کیلوبایت · بازدیدها: 79

Flashium

Member
شما مطمئن هسنید آدرس نرم افزاری که میخواهید اجرا بشه را درست وارد کردید؟
فکر کنم در اسکریپت mmb اشتباهی آدرس فایل فلش فراخوانی میکنید...
بهتره به جای عکس نرم افزار کد های فلش و mmb را بزارید.
 

michealwiper

Active Member
شما مطمئن هسنید آدرس نرم افزاری که میخواهید اجرا بشه را درست وارد کردید؟
فکر کنم در اسکریپت mmb اشتباهی آدرس فایل فلش فراخوانی میکنید...
بهتره به جای عکس نرم افزار کد های فلش و mmb را بزارید.

دوست عزیز اینم اون دستورات

PHP:
on (release) {
fscommand("mmb",'runscript("ok")');
fscommand("exec","setup.exe");
 
}

حالا شما ببین بعد توضیح بده
 
آخرین ویرایش:

Flashium

Member
fscommend دومی اظافیه.
فکر کنم دستور اینطوری بنویسید
PHP:
fscommand("mmb",runscript("ok"));
باید hاین اسکریپت OK در MMB را هم چک کنید شاید مشکل از اونه.
 

michealwiper

Active Member
fscommend دومی اظافیه.
فکر کنم دستور اینطوری بنویسید
PHP:
fscommand("mmb",runscript("ok"));
باید hاین اسکریپت OK در MMB را هم چک کنید شاید مشکل از اونه.
دوست خوبم اونو من اگه بزارم درحالت حادی که swf هست کار نمیکنه

اگه نزارم هم کار نمیکنه. فقط باید بزارمش و تبدیل به یه پروژه exe اش کنم تا بعد بره بخونشو کار کنه

اینکه شما میگی برو کد رو تو mmb چک کن درسته یانه که من ایناهارو چک کردم و گزاشتمشون تو این لینک همشو توضیح دادم

بد نیست شما هم ببینی شاید بتونی بهتر راهنماییم کنی

http://forum.majidonline.com/showthread.php?t=174164
 

michealwiper

Active Member
دوستان مشکلم حل شد زحمت نکشید

خودم فهمیدم . پیداش کردم اینقدر ور رفتم بهش تا تونستم بفهمم چیه مشکلش
 

جدیدترین ارسال ها

بالا