المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤالين بسيطين متعلق ببرنامج اوتو بلاي


كاو دهوكي
24-02-2015, 07:21 PM
السلام عليكم ورحمة الله وبركاته

اخوة الكرام عند سؤالين اريد اعرف كيف اصنع مثل هذين:
هما طبعا الصورة شفافة عند مرور الماوس عليه تظهر بشكل طبيعي
والباقي كيفية تحريك مثل هذه الصورة اقصد صورة اخرى مثل شريط سينمائي اما من اعلى الى اسفل او العكس او من اليسار الى اليمين

كل هذا تجد في هذه الاسطوانة طبعا وجدت تلك الاسطوانة في احد المنتديات >> الاسطوانة فارغة
http://www.mediafire.com/download/4uumy3567g2bkkd/kont-shieia.zip

من يجد الحل او الشرح البسيط مع ارفاق ملف مفتوح فاليتفضل وشكرا:abc_152:
اني اعرف انشاء سكرول بار بس بس هذين السؤالين اني لا اعرف

فرح صالحي
24-02-2015, 08:33 PM
موفق بإذن الله ...:abc_022: لك مني أجمل تحية .

ثامر أبو بلقيس
24-02-2015, 09:22 PM
السلام عليكم ورحمة الله وبركاته

سأساعدك قدر الامكان

01 - افتح مشروع جديدا ذو المقاسات التالية
width = 790
height = 545

فيمابعد يمكنك تغيير الابعاد

02 - تجد ضمن المشروع النموذج صورة باسم sld و هي على شكل
شريط
هذه الصورة لما تستدعيها الى حقل العمل ستأخذ مكانا لها على الصفحة
اتركها على جهة اليسار كما ظهرت ستلاحظ أنه بقي منها جزء أسفل الصفحة
أي ارتفاعها أكبر من ارتفاع الصفحة تجاهل هذا الخطأ

03 - نزرع الان الاكواد في حدث الصفحة on show
Page.StartTimer(50);


04 - في on timer
beta = Label.GetText("Label1");
beta =beta +0.1;
Label.SetText("Label1", beta );
Image.SetPos("Image1", 0,50*beta-790 );
------
pic_pos = Image.GetPos("Image1");
if pic_pos.Y == 0 then
Label.SetText("Label1", "1");
end
قبل المعاينة ضع في الصفحة عنصر Label وليكن Label1 أكتب فيه الرقم 1
يمكنك اخفاء هذا العنصر
-----------------------------------------------------------------------------------
عند المعاينة سيظهر بأنه يوجد خطأ نعرف بأنه ناتج عن الارتفاع الزائد للصورة
عن صفحة المشروع تجاهله ووافق لمواصلة المعاينة

موفق:abc_138:

كاو دهوكي
24-02-2015, 10:20 PM
بارك الله بك يا اخ الغالي ثامر أبو بلقيس جزاك الله خيرا وغفر الله لوالديك
الحمد لله تم بنجاح ما اريده بس استفسارين لو سمحت بالنسبة لـ ليبل ممكن نضع خارج المشروع لان عند المخفي هم تظهر على الصفحة بشكل عداد
والثاني لم ينزل الشريط مرة او مرتين اوتوماتيكي يروح الى صفحة اخرى كما هو تظهر في الاسطوانة وعذرا لاني طولت وشكرا:abc_023:

ثامر أبو بلقيس
24-02-2015, 10:36 PM
بالنسبة لـ ليبل ممكن نضع خارج المشروع لان عند المخفي هم تظهر على الصفحة بشكل عداد

ذكرت لك في آخر المشاركة السابقة بامكانية اخفائه يدويا أو بكود

كأن تضغط على عنصر Label تجد أربع تبويبات اختر الثاني أي Attributes

على اليمين تجد visible انزع منها علامة التأشير عند المعاينة لن يظهر العنصر

أو بالكود :
في on show
ضف تحت السطر السابق
Label.SetVisible("Label1 ", false);

----------------------------------------------------------------------
والثاني لم ينزل الشريط مرة او مرتين اوتوماتيكي يروح الى صفحة اخرى كما هو تظهر في الاسطوانة
سأجيبك إن شاء الله :abc_138:

ثامر أبو بلقيس
24-02-2015, 10:47 PM
لدينا الان في on show سطرين
Page.StartTimer(50);
Label.SetVisible("Label1 ", false);
نختار أي متغير و نعطيه القيمة 1 مثلا و ليكن c

و نكتبه تحت السابق ليصبح الكود في on show
Page.StartTimer(50);
Label.SetVisible("Label1 ", false);
c = 1

ندخل ألى on timer
نترك الدوال كما هي فقط في الدالة الشرطية الاخيرة
نبدأ نرفع في كل دورة لشريط الصور 1 للقيمة c
وندرج دالة جديدة مفادها عند تحقيق 3 دورات يتم الانتقال للصفحة الثانية التي بالتأكيد تكون أدرجتها
في مشروعك ليصبح الكود في on timer بالشكل
beta = Label.GetText("Label1 ");
beta =beta +0.1;
Label.SetText("Label1 ", beta );
Image.SetPos("Image1", 0,50*beta-790 );
------
pic_pos = Image.GetPos("Image1");
if pic_pos.Y == 0 then
Label.SetText("Label1 ", "1");
c=c+1
end
----------------
if c == 3 then
Page.Jump("Page2");
end

يمكنك التحكم الان بعد كم دورة يتم الانتقال للصفحة الثانية

موفق :abc_138:

ثامر أبو بلقيس
24-02-2015, 11:10 PM
السلام عليكم ورحمة الله وبركاته

اذا أحببت تنفيذ المطلوب بدون عنصر Label احذف العنصر هذا
من التجميعية

في on show تصبح الاكواد هي
Page.StartTimer(50);
c = 1
beta =1

في on timer تصبح الاكواد هي
beta =beta +0.1;
Image.SetPos("Image1", 0,50*beta-790 );
------
pic_pos = Image.GetPos("Image1");
if pic_pos.Y == 0 then
beta =1
c=c+1
end
----------------
if c == 3 then
Page.Jump("Page2");
end

موفق:abc_138:

ياسرهتهت
25-02-2015, 11:23 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكرا لك استاذنا الكريم ابو بلقيس
اخي
كاو دهوكي


هذا ملف مفتوح في المرفقات تطبيق لكود الاستاذ ابوبلقيس
لتحريك الشريط
وكذالك كود الخاص بالصورة والشفافية

موفق بإذن الله ... لك مني أجمل تحية .
:abc_152:

ثامر أبو بلقيس
25-02-2015, 03:37 PM
شكرا أستاذ ياسر كان ممكن ادراج صفحة ثانية
قبل المعاينة ليتم الانتقال اليها :abc_138:

كاو دهوكي
25-02-2015, 06:18 PM
شـكــ وبارك الله فيك ـــرا لك ...
يا اخ ثامر أبو بلقيس و اخ ياسرهتهت
حاولت دمج معلوماتكم وبعد جهد وتعب واصرار الحمد لله اولا واخر استنتجت شئ طيب
وبطريقين وهما بادراج عنصر ليبل وبدون ادراج عنصر ليبل
هذين الملفين بكلا الطريقين كل طريقة ملف مفتوح وملف تطبيقي الا كل الاخوة لو فيه شئ او خطأ او فيه كود زائد او ناقص او اي شئ توضح لي
http://www.mediafire.com/download/d468r03w3cf4spj/My+Test.zip
كما والاخير ان شاء الله لماذا خاصية الماسك لا تظهر الا بعد ظهور في ثانية وبعدها تحول الا ماسك انتظركم وجزاكم الله خيرا وشـــ:abc_022:ــكرا

المحترف القادم
25-02-2015, 11:46 PM
شكرًا لكما أيها الثنائي الرهيب

دمتما للجميع

ثامر أبو بلقيس
26-02-2015, 08:08 PM
شـكــ وبارك الله فيك ـــرا لك ...
يا اخ ثامر أبو بلقيس و اخ ياسرهتهت
حاولت دمج معلوماتكم وبعد جهد وتعب واصرار الحمد لله اولا واخر استنتجت شئ طيب
وبطريقين وهما بادراج عنصر ليبل وبدون ادراج عنصر ليبل
هذين الملفين بكلا الطريقين كل طريقة ملف مفتوح وملف تطبيقي الا كل الاخوة لو فيه شئ او خطأ او فيه كود زائد او ناقص او اي شئ توضح لي
http://www.mediafire.com/download/d468r03w3cf4spj/my+test.zip
كما والاخير ان شاء الله لماذا خاصية الماسك لا تظهر الا بعد ظهور في ثانية وبعدها تحول الا ماسك انتظركم وجزاكم الله خيرا وشـــ:abc_022:ــكرا

وضح قليلا الأخ ما المشكل ؟

كاو دهوكي
26-02-2015, 10:01 PM
السلام عليكم ورحمة الله وبركاته
الحمد لله كل شئ تمام طبعا بعد دمج معلوماتك ومعلومات الاخ ياسرهتهت واستخدمت بوجود عنصر ليبل وبازالة عنصر ليبل هذا كل شئ
بس شئ اخر حبيت اعرف السبب اني وضعت على كلا الصفحتين ماسك اي لكل صفحة ماسك خاص
بس عند فتح ملف اوتو رن لحظة طرفة عين عند البداية تظهر صفحة كأنمها بدون ماسك بعدين تطلع الماسك لو تلاحظ الملف تعرف قصدي وشكرا

ثامر أبو بلقيس
26-02-2015, 10:47 PM
الاكواد الخاصة بالماسك
أنت زرعتهما في الصفحتين في الحدث on show
ماذا لو زرعا في الحدث on preload ؟؟

امل الماضي
27-02-2015, 10:04 AM
جزاكم الله كل خير

كاو دهوكي
27-02-2015, 10:27 AM
السلام عليكم ورحمة الله وبركاته :abc_022:
الحمد لله تمام وخلاص يا اخي بارك الله فيك
وجزاكم الله خيرا:abc_152:

خادم المسلمين
27-02-2015, 11:39 PM
مشكورين وجزاكم الله خيرا