مشاهدة النسخة كاملة : سؤال عجز عن إجابته أكثر المحترفين العرب وللأسف
alkherbi
03-11-2007, 10:20 AM
بسم الله الرحمن الرحيم
أنا لدي سؤال قدمته في أكثر من منتدى ولكن للأسف لم يستطيع اجابته اي شخص من المحترفين.
السؤال هو كيف اقوم بعمل عرض فلاشي او ملف فلاشي يقوم بعرض صور بحيث تظهر الصورة الأولى وتخفتفي ثم تظهر الصورة الثانية وتختفي وتظهر الثالثة وهكذا...
ولكن بشرط ان تكون الصور ليست بداخل ملف الفلاش بل بداخل مجلد بحيث يقوم بعرضها من داخل المجلد بحيث لو قمت بتغيير الصور من داخل المجلد تتغير كذلك في العرض الفلاشي.
وأيضاً يكون هناك نص في العرض الفلاشي يقوم بأخذه من ملف Notepad فكلما غيرت النص في الـNotepad يتغير في العرض الفلاشي.
أرجو المساعدة ولما فيه فائدة للجميع أيضاً.
مع تحياتي الخالصة وشكري الجزيل لكل من يتفضل بمساعدتي (وأرجو ان لا تبخلو عليا بإجابتكم وردكم عليا)
السلام عليكم
أخي الحبيب بطبيعة الحال كهذا المطلوب صعب بعض الشيء لأنه وببساطة يخرج عن نطاق التصميم، وعليك أن تبرمج :) ..
إذا كنت تعرف برمجة فلاش أقدر أعطيك مصادر تنفعك،،
أو أنتظرني أبرمج لك واحد وأرسل لك الملف مفتوح :) ..
تراها مو بالصعوبة اللي تتصور ،، هي سهلة بس لازم يكون عندك أساسيات بالبرمجة،،
إنتظرني
بالتوفيق
هذه الروابط تفيدك حتما لو كنت تعرف تبرمج:
1. أمثلة على طريقة تصفح الملفات الموجودة بالفلاش:
http://www.actionscript.org/forums/archive/index.php3/t-125383.html
2. وهذه أيضا تفيدك في طريقة تحميل الصور:
http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary423.html
http://www.verticalmoon.com/tutorials/swfnslide/loadmovie/loadmovie.htm
3. وهذه تفيدك في طريقة قراءة الملف النصي:
http://www.actionscript.org/resources/articles/46/1/LoadVariables-and-LoadVars-Objects/Page1.html
http://www.actionscript.com/reference/loadvariables.php
لدي غدا إمتحان :) .. لذا حاول أن تستخدم هذه التعليمات بينما أبرمج لك الملف كاملا.
TURKi
04-11-2007, 02:08 AM
تراها مو بالصعوبة اللي تتصور ،، هي سهلة بس لازم يكون عندك أساسيات بالبرمجة،،
http://www.getsmile.com/emoticons/funny-smileys-68129/content.gif صدقت د. عمر http://www.getsmile.com/emoticons/funny-smileys-68129/content.gif
alkherbi
04-11-2007, 05:51 PM
أخي الحبيب د.عمر
أولاً ألف ألف ألف شكر لك على ردك لي وانا عشمي فيك كبير وانا بانتظارك يا غالي لأن هذا الموضوع مهم بالنسبة لي جداً وبيكون لك الفضل بعد الله في مساعدتي
وانا بانتظارك يا عزيزي
تحياتي
أخي الحبيب د.عمر
أولاً ألف ألف ألف شكر لك على ردك لي وانا عشمي فيك كبير وانا بانتظارك يا غالي لأن هذا الموضوع مهم بالنسبة لي جداً وبيكون لك الفضل بعد الله في مساعدتي
وانا بانتظارك يا عزيزي
تحياتي
السلام عليكم
أولا آني مو دكتور ^_______________^"" .. بعدني بالثانوية خخخخخخ
وعلى الألبوم،، لو سويته لك إيش راح تسوي فيه ؟؟ ودي أعرف المحتوى :) .. ما دامك تقول مهم .. هو أكيد رح يكون بموقع انترنت،، صح؟
بالتوفيق.. ترا والله إمتحانات وبهذله ،، أصبر علي شوي ^.^ .. وسالفة ثانية الآن بلا كومبيوتر وممكن يوم الخميس أشتري واحد :) .
alkherbi
05-11-2007, 08:07 AM
أخي عمر العمل هذا انا تكفلت به عن أحد الزملاء الغائبين عن العمل وطبعاً لن يكون لموقع انترنت وانما لعمل داخلي يُعرض لزائري المعرض بحيث يعرض لهم صور لملابس وما شابه والمشكلة بأنني قد قلت بان هناك امكانية لهذا الشيءفقالوا لي طالما وهناك امكانية يله سويها فشفت نفسي وقعت في ورطة فأرجوك انقذني من هذه الورطة وأنا شاكر لك مجهودك.
لك مني اطيب التحايا.
أخي عمر العمل هذا انا تكفلت به عن أحد الزملاء الغائبين عن العمل وطبعاً لن يكون لموقع انترنت وانما لعمل داخلي يُعرض لزائري المعرض بحيث يعرض لهم صور لملابس وما شابه والمشكلة بأنني قد قلت بان هناك امكانية لهذا الشيءفقالوا لي طالما وهناك امكانية يله سويها فشفت نفسي وقعت في ورطة فأرجوك انقذني من هذه الورطة وأنا شاكر لك مجهودك.
لك مني اطيب التحايا.
:) .. سأعمل الفلاش بأقرب وقت بعون الله ^________________^"
وآسف لأنني حاليا بدون كمبيوتر ^..^ .. ولا يهمك يوم يومين يكون الفلاش عندك ؛) .. بعون الله
اسف للتاخير في الرد...بس انا بقالي كتير مش بدخل المنتدي
وهتلاقي في المرفقات الملف المفتوح...و ملف XML ..
مع امكانية وضع عدد لا نهائي من الصور واظهار...سواء تريد عرضه علي موقعك..او علي جهازك
مع طريقة عرض رائعة واظهار الاسم لكل صورة....ولكن بمكاني تغيرها ان اردت ^_^
alkherbi
14-11-2007, 07:09 PM
أخي الحبيب
اشكرك جزيل الشكر على هذا المجهود الرائع، ولكن هل استطيع ان اجع مساحة العمل ككل بحجم صورة واحدة اي انه عند فتح ملف الفلاش تظهر لي صورة واحدة فقط وتحتها نص ومن ثم تختفي الصورة وتظهر الصورة الثانية ومن ثم تختفي الصورة الثانية وتظهر الثالثة وهكذا (أي صورة متحركة) وعندما يصل العرض الى اخر صورة يبدأ من جديد بعرض الصور ابتداء من الصورة الأولى ، بهذا يكون العرض ديناميكي اي بدون النقر على الصورة.
وايضا كيف اعمل نص بداخل الفلاش من مستند خارجي (مثل الصور) اي انه عندما اكتب في مستند نصي اي كلام يظهر في العرض اتوماتيكيا بدون ما احرر الفلاش بواسطة برنامج الفلاش (أريده ان يكون مرن) فعندما اريد ان اغير صورة اذهب واستبدلها واحطها في المجلد الخاص بالعرض وعندما اريد ان اغير النص اذهب الى ملف النص واغير النص.
ارجو ان تكون وصلت الفكرة.....
ولك مني خالص الشكر والتقدير والاحترام والامتنان. واتمنى ان لا اكون ثقلت عليك ولكنك الملجأ الأخير بعد الله.
تحياتي
اوكي ...يعني انت عاوز الصور متحركة...وتكون بحجم الفلاشة ككل..
طيب مكان الكتابة فين..فوق الصورة.....ولا انت عاوز في ملف فلاش تاني ؟
alkherbi
26-11-2007, 06:21 PM
اشكرك جزيل الشكر على تجاوبك معي واعذرني على التأخير
النص يكون اسفل الصور بحيث تظهر الصورة ويظهر النص تحتها والنص طبعاً خاص بها يعني تظهر صورة مناظر طبيعية فيظهر اسفلها نص (مناظر طبيعية) ثم تختفي الصورة والنص ثم تظهر صورة أخرى ولتكن مثلاً صورة جهاز كمبيوتر فيظهر في الأسفل نص (جهاز كمبيوتر) وهكذا
كالصورة المرفقة
مع خالص شكري مقدماً يا سيد العرب
dpaolo415
30-11-2007, 08:49 PM
السلام عليكم
أتمنى ما يكون ردي متأخر
------------------
إضغط على ctrl+F7 لفتح لوح الكومبوننت في الفلاش
إسحب الكومبوننت المسمى Loader إلى ساحة العمل .. و قم بتكبيره حسب ما يتطلب عملك
أعطه اسما في خانة الأنستنس نيم Instance name و ليكن كما في المثال myLoader .
أنشئ حقلا نصيا ديناميكيا Dynamic text و سمه كما في المثال t و هذا
في خانة الأنستنس نيم Instance name كذلك ..
ضع الصور في مجلد و سميه images لأننا سنستخدمه في الكود
أنشئ ملفا نصيا داخل هذا المجلد و سمه كما في مثالنا descr.txt
و اكتب داخله مايلي : ( الشروحات مطابقة لعدد الصور):
&description=فتى مرح,سيارة جميلة,حقيبة عجيبة,أقداح زجاجية,ممثلان مقنّعان,جهاز كمبيوتر&
عليك حفظ الملف النصي بصيغة Unicode حتى يتعرف الفلاش على العربية ..
لا تنسى تسمية الصور داخل المجلد حسب ما هو موجود في ال array المسماة arr
في الكود (أي 0 .. 1.. 2 ..3 .. 4 ... إلخ حسب عدد الصور لديك )..
ضع هذا الكود على الفريم الأول :
//تحديد مسار المجلد الذي توجد بداخله الصور
var path:String = "images/";
//تحديد نوع الملف للصور
var filetype:String = ".jpg";
//تحديد اسم الملف النصي
var tx:String = "descr.txt";
//إنشاء مصفوفة فارغة سيتم ملؤها بشرح الصور عند تحميل الملف النصي
var mytxArray:Array = new Array();
//إنشاء متغير لتحميل الملف النصي
var mylv:LoadVars = new LoadVars();
mylv.onLoad = function(s:Boolean){
if(s){
//ملأ المصفوفة السابقة بشروحات الصور في حالة تحميل الملف النصي
mytxArray = mylv.description.split(",");
// instance name ضمن t تحميل الشرح المناسب لها داخل الحقل النصي الذي سميناه
t.text = mytxArray[0];
}
}
/*تحميل الملف النصي من مساره الصحيح
هو مسار المجلد الذي يوجد بداخله الملفpath مساويةلاسم الملف النصي بينما tx لاحظ أن */
mylv.load(path+tx);
//أسماء الصور .. لاحظ أنها مطابقة لعدد الصور داخل المجلد
var arr:Array = ["0","1","2","3","4","5"];
//استدعاء الصورة الاولى داخل اللودر
myLoader.contentPath = path+arr[0]+filetype;
//وظيفة لاستدعاء باقي الصور بالترتيب و كذلك شروحاتها الموجودة في الملف النصي
function loadImages(){
var img:Number = 1;
function go(){
if(img >= arr.length){
img = 0;
}
if(img < arr.length){
myLoader.contentPath = path+arr[img]+filetype;
t.text = mytxArray[img];
img++;
};
}
clearInterval(id);
/*تستطيع إطالة مدة ظهور كل صورة بتغيير الرقم5000 إلى ما تريد
حيث هو يمثل 5000 ميلي ثانية أي 5 ثانية */
var id = setInterval(go, 5000);
};
//لكي تعمل الوظيفة السابقة لا بد من استدعاءها
loadImages();
لا تنسى أن ملف الفلاش swf يجب أن يحفظ خارج المجلد images أي
أن يكون بجنبه ..
أخيرا باطلاعك على الملف المرفق و مطابقته مع الشرح الموجود على الكود
ستفهم جيدا الطريقة ..
و السلام عليكم
alkherbi
16-12-2007, 05:30 PM
إذا قلت لك شكراً فهذا قليل في حقك يا باشا ولكن أسئل الله ان يجزيك خير الجزاء.
على فكرة أنا ممنون جداً جداً وانا مستعد لأي خدمة تريدها
بارك الله فيك اخي العزيز
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .