الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في التحريك

مغلق
بدأه محمد جبر في 13 فبراير 2007 · 8 رد · 906 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا احاول فتح صورة بالامتداد gif ثم احركها ولكن اثناء الحركة الصورة بتعمل ومضات غريبة

ايه سبب المشكلة دي وازاي حلها ؟؟

animation.rar

تم تعديل هذه المشاركة بواسطة محمد جبر في 13 فبراير 2007 في 05:47

لا اله إلا الله

#2

نفس المشكلة معي ...

بس تظل الصورة ثابتة ولا تتحرك كما يفترض لها

فما هو الحل ؟!!

#3

السلام عليكم

أخي محمد جبر أنت قمت بتحريك صورة ثابتة وليست متحركة

أبطأ التايمر و يذهب الوميض لكن الصورة ستتحرك ببطئ

اقتباس
بس تظل الصورة ثابتة ولا تتحرك كما يفترض لها

أخي المدمر007 لتحريك صور الجيف هناك أداة تضيفها للفيجول

و تستطيع عندها استعمال الصور المتحركة

تم تعديل هذه المشاركة بواسطة المزمجر في 13 فبراير 2007 في 16:10

ألا بذكر الله تطمئن القلوب

#4

شكرا اخي علي الاجابة

هذه هو المطلوب انا اريد ان احرك صورة ثابته ولكن في نفس الوقت تكون gif لأن الصور من هذه النوع تسمح بعرض الصورة فقط من غير خلفية يعني مثلا لو انا عاوز اعمل صورة النمر ده ووراه غابة مش هخلي صورة النمر في مربع عشان كده اخترت الامتداد gif

أبطأ التايمر و يذهب الوميض لكن الصورة ستتحرك ببطئ

ولكن انا اريدها ان تتحرك بسرعه :) كيف ؟!

علي فكرة هيا دي صورتك ولا صورة شيخ ؟؟صورة مين دي ؟؟

بالنسبة للاخ المدمر نزل هذه الاداة فيها امثلة

http://www.download-by.net/development/act...ex-control.html

تم تعديل هذه المشاركة بواسطة محمد جبر في 13 فبراير 2007 في 17:36

لا اله إلا الله

#5

السلام عليكم ورحمة الله وبركاته

اقتباس
ولكن انا اريدها ان تتحرك بسرعه كيف ؟!

تستطيع ذالك من خلال استبدال Image1 بصندوق الصورة Picture1 أي غير أداة الصورفيصبح كود التايمر

Private Sub Timer1_Timer()
Picture1.Left = Picture1.Left + 20
If Picture1.Left > Form1.Width Then Picture1.Left = 0
End Sub

لكن حسب معلوماتي ال Picturebox لا تتمتع بخاصية الشفافية بتاع Image أي ستبقى لخلفيتها لون معين تستطيع تجاهله إذا جعلت لون ال Picturebox هو نفسه لون الفورم

Private Sub Form_Load()
Picture1.BackColor = Form1.BackColor
End Sub

شوف المثال المرفق بعد التعديل البسيط عليه

animation_2.rar

ألا بذكر الله تطمئن القلوب

#6

أخ محمد جبر

إفتح الصورة في صندوق صورة وحركها فلا تعطي ومضات

صدقت أخي المزمجر

بتعرف بعد ماأضفت ردي وجدت ردك لأن الموضوع كان مفتوح عندي من فترة

تم تعديل هذه المشاركة بواسطة عبد العزيز اليوسفي في 14 فبراير 2007 في 00:28

#7
اقتباس
إفتح الصورة في صندوق صورة وحركها فلا تعطي ومضات

حصل خير أخي عبد العزيز

تكرار الجواب توثيق للحل !

الله يعطيك العافية

ألا بذكر الله تطمئن القلوب

#8

اخواني هي دي المشكلة ..!!

انا عاوز

1-الصورة شفافة

2-تتحرك من غير ومضات

موضوع اني اخلي خلفية الصورة زي خلفية الفورمة ملتها والله بس بتبقي ملهاش لزمة لما خلفية الفورمة تبقي صورة معقدة غابة مثلا فهمتوني ؟؟

لا اله إلا الله

#9

انا تقريبا عرفت الحل :

انا اصلا كنت عاوز اعمل الكلام ده كمقدمة لبرمجة الالعاب واتضح ان اداوت البيزيك الرئيسية مش عامله الاعتبار ده عشان كده ممكن نستخدم مكتبة directx لفتح الصور وتحريكها بصور احترافية

الكتاب ده موجود علي tips club :

Visual Basic Game Programming For Teens

لا اله إلا الله

هذا الموضوع مغلق.

مواضيع مشابهة