ماهي الطريقة لربط الفلاش في البي اتش بي...
مثلاً عندي عرض لأخر عشر مواضيع في المنتدى وابغى احط العرض لها داخل الفلاش
كيف اربط املفات بالفلاش ... مثل منتدى فلاشيات
وشكراً
ماهي الطريقة لربط الفلاش في البي اتش بي...
مثلاً عندي عرض لأخر عشر مواضيع في المنتدى وابغى احط العرض لها داخل الفلاش
كيف اربط املفات بالفلاش ... مثل منتدى فلاشيات
وشكراً
شوف أخوي هالحركه تسوي انت فيها سكربت بسيييط جدا في البي اتش بي يقوم بتسجيل البيانات
و التي هي هنا آخر عشر مواضيع في ملق كتابي text file و الفلاش يقوم بدوره فقط بعرض محتويات الملف الكتابي إنت قولي وين حاط ملف الكونفق مال المنتدى و إسم قاعده البيانات مالتك و أي نسخه تستخدم من المنتديات علشان اشوفلك انا شلون اطلع آخر 10 مواضيع و صمملي الشكل الي تبيه بالفلاش و حطلي مربع
علشان احطلك فيه آخر المواضيع تطلع تدريجيا
و اذا تسحملي اني احط حركه صغيره في المربع q8net.ws بالزاويه تحت اكون شاكرلك
__________________
سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
مشكووور اخوي على الرد
ومافهمت
و اذا تسحملي اني احط حركه صغيره في المربع q8net.ws بالزاويه تحت اكون شاكرلك
---
وبنسبة للمنتدى مهو شرط منتدى. ابغا اربط البي اتش بي بالفلاش
تحياتي
أوكي انا افهمك أخوي شوف قصدي أحط كلمه q8net.ws
بالتصميم الي انت تبيه يعني مثلا انا اسويلك اخر عشر مواضيع و تكون بشكل فلاشي مميز
بس بالشكل في تحت حركه تبين مصمم الفلاش يعني شعار يبين صاحب التصميم
و أما إذا تبي شلون تربط الفلاش بالبي اتش بي
ف انا استخدم طريقه انه اسجل البيانات على ملف كتابي في البي اتش بي
و اسوي لهم عرض محتويات في الفلاش و اذا تبي طريقه عرض المحتويات مالت الفلاش
شوف في الموقع هذا
في درس عرض محتويات ملف كتابي
الموقع
__________________
سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
السلام عليكم
اخوي Templates لا ارى ان طريقتك صحيحه باضافة اخر 10 مواضيع لملف text ثم جعل الفلاش
يقرأ الملف عن طريق LoadVariables
الفلاش به خاصية قراءه من نفس ال php
كل ماعليك فعله ملف php يقوم بالاتصال بقاعدة البيانات مثلا للمنتدى وجلب اخر 10 مواضيع
ثم يرسلها بالفلاش باستخدام
وفي الفلاش يستقبل المتغيراتكود PHP:
echo "
&threat1=عنوان الموضوع
&link4threat1="http://www.flashyat.com/vb/....
";
threat1 و link4threat1 في حقول نصيه ومتغيرات html
والامر اللي راح تستعمله ليس loadvaraibals وانما
action.SendAndLoad
بحيث action هو متغير جديد لعملية تحميل
كما قلت ليس هناك داعي لملفات الtext لانه ليس من المعقول ان اجدد فيه كل ساعه بنفسيكود PHP:
action = new LoadVars();
خلاص اجعل كل شي اتوماتيكيا يعمل
وهذا مثالي على العمل
http://www.flashyat.com/vb/flashyat.html
تحياتي
يعطيك العافيه أخوي Mohdesign دايما إنت على صواب أخوي إذا كان الأمر يتعلق بالفلاش
أستاذ ما شاء الله المهم أخوي طريقه text ما احتاج فيها إلى تجديد دائم أنا أخلي ملف البي اتش بي اوتو يغير محتويات text على طول من ينزل موضوع جديد و يضبط الشغل بس لشده فضولي
أحب تعلمني الطريقه أنت حطيت كود صحيح بس السطر الثاني شنو معناه و شلون طريقه قراءه الفلاش لملفات PHP على طول؟
__________________
سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
أها أخوي انت قصدك من كود PHP هذا انك تسوي مثل طريقه loadvariable
لما تحط بملف text البيانات مثلا
كود PHP:
&threat1=عنوان الموضوع
&link4threat1="http://www.flashyat.com/vb/....
__________________
سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
اهلا اخوي
الفلاش عندما يستقبل متغير من الخارج يجب ان يكون هذا المتغير مسبوق ب &
مثلا
&name1
&name2
&name3
وهذا اي شي راح ترسله للفلاش راح يكون مسبوق بـ &
في الفلاش ومثل طريقة ال text برضوا راح تحط ال &
حيكون طبعا في textarea يكون له ال var بنفس اسم المتغير اللي اترسل للفلاش
ويجب ان يكون بالطبع الtextarea داينميك
على سبيل المثال (واريد منك تطبيقه)
انشأت textarea في الفلاش ويكون dynamic text قم بتسمية ال var له ThreatName1
وقم بوضع هذا الاكشن في اول فريم
كود PHP:
GetDataFromPhp = function () {
ThreatName1 = "الرجاء الإنتظار";
GetData = new LoadVars();
Do_GetData = new LoadVars();
Do_GetData.onLoad = function(success) {
if (success) {
ThreatName1 = Do_GetData.ThreatName1;
}
};
GetData.sendAndLoad("php4flash.php", Do_GetData, "POST");
};
GetDataFromPhp();
stop();
انشأ ملف php وسميه باسم
php4flash.php
وضع هذا الكود فيه
ضع ملف الفلاش swf وملف الphp بجانب بعضهم وجرب ملف الفلاشكود PHP:
<?PHP
echo "&ThreatName1=بسم الله الرحمن الرحيم";
?>
النتيجه اللي راح تظهر لك لو كان شغلك صح
راح اول مايبدأ الفيلم راح تشوف كلمة
الرجاء الانتظار
وبعد ثواني او اقل على حسب الاتصال راح تشوف مكانها
بسم الله الرحمن الرحيم
وهي ماجلبه الفلاش من ال php
عند تطبيق هذا المثال في اخر 10 مواضيع بالمنتدى تطبق نفس العمليه غير انك راح تزيد
ال textarea الى 10 وتظهرها خلال وقت معين على عدد من الفريمات وايضا راح تجعل الphp يتصل بقاعدة البينات ويرسل البينات الى الفلاش
وتعمل زر على كل واحده ويكون هذا الزر قد ارسلت وصلته من ال php فمثلا ارسلت اللينك للموضوع الاول على متغير threat1link يصبح الامر في الفلاش
عند الضغط على الزر يصبح الامركود PHP:
Threat1link = Do_GetData.Threat1link;
كود PHP:
on (press) {
getURL(Threat1link, "_self");
}
اذا لم تستطع تطبيق ذلك فانا حاضر
تحياتي
تقريبا انت فهمت المقصد لكن لن تكون باستعمال loadvariables وانما بـ sendAndLoadرد مقتبس من Templates
أها أخوي انت قصدك من كود PHP هذا انك تسوي مثل طريقه loadvariable
لما تحط بملف text البيانات مثلا
كود PHP:
&threat1=عنوان الموضوع
&link4threat1="http://www.flashyat.com/vb/....
انظر تحت هذا القسم في الاكشن في الفلاش
وبالمناسبه استعمل فلاش ام اكس ومافوق
كود PHP:
Objects --> Client/Server --> LoadVars
الف شكر لك اخوي محمد ديزين عل الأجابة الكافية
واشكر الاخ تمبليت على الرد
جزيتم الف خير
شكراً لكم
جاري التطبيق...
صراحه ما قصرت
بس ممكن طلب ممكن تشرح الأكود بالأسطر لأنه أنا خلاص ما قمت أفهم بالأكشن سكربت أو إنه
في شي صاير لأني قاعد أشوف في أكواد جديده عليه
و إذا تكرمت و تلطفت علينا بس ابي تعلمني طريقه اتعلم فيها الاكشن سكربت يعني كتاب ولا موقع
ولا جذي حق الاحتراف في الاكشن سكربت
وشكرا
__________________
سبحان الله وبحمده عدد خلقه ورضى نفسه وزنة عرشه ومداد كلماته
هلا اخوي alsultannb العفو ماعملت غير الواجب
اخوي Templates الحكايه مو حكاية اكواد جديده!!
المهم انك تتابع التطور في الفلاش وعلى فكره انا في حياتي لم اقرأ كتاب واحد عن الفلاش
او عن الاكشن سكريبت
كل ماافعله هو ان امسك احد اوامر الاكشن واطبق فيه حتى اعرف معناه وبنسبة 90% يفيدني المساعده في الفلاش بالضغط على F1
واذا لم افهم الامر بالكامل عندي موقعين ممكن اراجعهم وهما
http://www.flashkit.com
http://www.macromedia.com
وغالبا اجد اجابتي فقط بالقراءه ودون ان اسأل
وكوني مبرمج ساعدني ذلك على فهم اي كود في الفلاش بسهوله
واريد منك فقط ان تستعمل المساعده في الفلاش وتكتب في البحث الامر الذي تريد معرفة معناه وصدقني راح تفهمه بكل سهوله
وهذا شرح للامر اللي وضعته لك
كود PHP:
//تعريف داله جديده لتنفيذها اي وقت
GetDataFromPhp = function () {
//وضع قيمه لمتغير
ThreatName1 = "الرجاء الإنتظار";
//تعريف متغير جديد وهو هنا متغير يرسل بيانات
GetData = new LoadVars();
//تعريف متغير جديد اخر وهو هنا متغير يستقبل بيانات
Do_GetData = new LoadVars();
//التأكد مما اذا المتغير الذي يستقبل البيانات قد استقبل فعليا جميع البينات
Do_GetData.onLoad = function(success) {
//اذا كان قد استقبل اذا لنرسل البيانات الى المتغير الذي نريد وذلك لعرضها
//والمتغير اللي راح يعرض هنا هو
//ThreatName1
// لاحظ فوق انني وضعت فيه جملة الرجاء الانتظار
// عندما يستقبل الفلاش المعلومات الجديده راح تكون مكان الجمله التي وضعناها سابقا
//ويجب ان نسبق المتغير باسم المتغير الذي يسبق البيانات وهو في هذا المثال
// وكما اشرت سابقا Do_GetData.
if (success) {
ThreatName1 = Do_GetData.ThreatName1;
}
// اغلاق الداله success
};
//بدأ عملية ارسال البيانات الى البي اتش بي واستقبال المتغيرات الجديده
GetData.sendAndLoad("php4flash.php", Do_GetData, "POST");
// اغلاق الداله GetDataFromPhp
};
//تنفيذ الداله مباشره هنا او بالطبع يمكنك وضعها على زر
GetDataFromPhp();
//إيقاف الفريم وتحتاج هذا الامر احيانا اذا كان الفيلم يتكون من فريمات كثيره
stop();
تحياتي