هذه المجلة الرقمية قمت بتصميمها أود أن آخذ رأيكم فيها,
ولدي سؤال :اريد أن يفتح ملف exe عند الضغط على زر معين مثل programs/install umd استعملت الأمر getURL(""); ولكنه غير عملي. حاولت استخدام الأمرfscommand(""); لكنه لم يعمل أرجو المساعدة
وشكراً.
هذه المجلة الرقمية قمت بتصميمها أود أن آخذ رأيكم فيها,
ولدي سؤال :اريد أن يفتح ملف exe عند الضغط على زر معين مثل programs/install umd استعملت الأمر getURL(""); ولكنه غير عملي. حاولت استخدام الأمرfscommand(""); لكنه لم يعمل أرجو المساعدة
وشكراً.
لكنت أجبت لو ناديت حياً ولكن لا حياة لمن تنادي
يا أخى بكل بساطة عدد من يفهم فى الفلاش فى المنتدى قليل أو معدوم فلا تفقد أعصابك بهذه الدرجة
أخ أحمد مثل ما قال joe
المجلة جميلة لكن ألوان الكلام ما عجبني :)
أحللت يا عود الآراكِ بثغرها - ما خفت يا عود الآراكِ آراكَ
لو كنت من أهل القتالِ قتلتكَ - ما فاز مني يا سواكُ سواكَ
الأخ AhmadOnline
الأمر fscommand يعمل بشكل جيد
انظر في المثال المرفق
وأنصحك بتبديل الموسيقى إلى أصوات أخرى غير محرمة
امر الfscommand شغال تمام، ولكنك محتاج تضيف فولدر باسم fscommand وتضع فيه البرنامج المراد فتحه
الأخت سماح
الأمر fscommand لا يحتاج إلى فولدر باسم fscommand وإنما يحتاج إلى أن يشير في الباراميتر إلى موقع (مجلد) الملف المطلوب تنفيذه أو أن يكون الملف المطلوب تنفيذه في نفس مجلد ملف فلاش مثل المثال الذي أرفقته
هذا الكود الذي في المثال المرفق أعلاه
on (release) {
fscommand("exec", "notepad.exe");
}وهكذا يكون الكود إذا كان الملف notepad.exe في الدليل windows على القرص الصلب
on (release) {
fscommand("exec", "/windows/notepad.exe");
}شكرا لجميع الأصدقاء المشاركين
آسف لأنني فقدت أعصابي ولكن هذه المشكلة جننتني .
ويا أخ ساري أعلمك بأن الملف لم يفتح ( اما انني منحوس أو في إن)
وشكرا
غريبه؟ كيف فتحته؟
هل جربت السحب والإفلات على المتصفح مثلا؟
افتح متصفح انترنت واسحب الملف وأفلته فوق المتصفح
أخ ساري :
الملف222 فتح ولكن عند الضغط على الزر لم يقم بفتح المفكرة الملحقة.
في الحقيقة هذا الأمر الموجود في الملف قمت بتجربته من قبل لكن لم يعمل كما الآن.
ولكنه يعمل عندي :huh:
أتمنى لو أن أحد الأخوة الذين نزلوا الملف يخبرنا إن كان يعمل أم لا؟
أخ ساري صدق أو لا تصدق أخيراُ لقد عرفت السبب وهو كالتالي:
لا بد أنك تستخدم flash5 والأمر fscommand فيه يعمل بالطريقة التي ذكرتها.
ولكنني أستخدم FlashMX وأمر Fscommand فيه يعمل بطريقة مختلفة قليلاً كما قالت الأخت سماح أي تضيف مجلد باسم fscommand داخل المجلد الرئيسي وتضع داخله الملفات التي تريد أن تفتحها بالأمر السابق.
وعند كتابة الباراميتر تكتبه وكأن الملفات داخل المجلد الأساسي أي مثلا fscommand("exec", "notepad.exe") وليس "fscommand/notepad.exe"
لقد جربت ذلك مع الملف السابق الخاص بك , وقد عمل والحمد لله.
بل أستخدم flash mx
والحمد لله أن مشكلتك انحلت :)
آسف لتأخري في الرد لكن كنت مشغول بالفحص
على كل حال: المشكلة ليست في flash5 ,flashMX لكن في flashPlayer أي هل هو 5 التابع لفلاش5 أو 6 التابع لفلاش ام اكس.
اذا عليك أن تضغط على الملفswfوتختار فتح باستخدام لترى الفرق بين تشغيل فلاش 5 وفلاش 6.
العملية سهلة إن كنت تستخدم فلاش mx فيجب عليك أن تقوم بإنشاء فولدر fscommand ومن ثم الربط إما عن طريق الباتش فايل أو عن طريق برنامج flash jestar - jstart
هذا الموضوع مغلق.