باستخدام هذا الكود ارجو ان يصل المفهوم لكم
المهم في الكود هو استخدام العبارة
For Each Animation In Mar.AnimationNames
لا يمكنك عمل هذا الكود لان AnimationName هي ليست animation array بل هي اسم للanimation لذلك لا يمكن عمل loop خلال animations :)
راكان الحنيطي
Be Open Source

اقدم اعتذاري للجميع واطلب المسامحة للانني لم اوضح الموضوع اكثر
هذا الكود ليس سؤالا وانما لتوضيح استخدام Microsoft agent
انا لدي خبرة سابقة في التعامل مع Microsoft agent
للأسف انت لم تقم بتحميل هذا الكود لانك قلت بان
لان AnimationName هي ليست animation array بل هي اسم للanimation
على الرغم من انها عكس ذلك تماما ال AnimationNames هي عبارة عن مصفوفة تعطي جميع حركات ال Agent والكود امامك ارجو ان تقوم بتنزيلة
وسبب اللبس في الموضوع اني نسيت كتابة الجملة ( هنا يوجد كود ) في شرح العنوان
اخي حملت الكود الذي ارفقته لكن لم اجد خاصية ال AniamtionNames في ال Mar object
واذا كنت تريد معرفة الحركات لل microsoft agent
هذا الرابط
راكان الحنيطي
Be Open Source

لماذا لا تتربث قليلا وتفهم ما اعنيه انا لا اطلب اي معلومات عن agents
فقط انا اعطكيم هذا الكود لا شرح كيفية معرفة الحركات الموجودة في agents
ارجو ان تفهم بانه لا يوجد اي سؤال
Sub Sel() C = 0 For Each Animation In Mar.AnimationNames C = C + 1 S(C) = Animation Next Animation End Sub
هل رأيت هذا الاجراء في في الكود المرفق هذا الاجراء يقوم بأخذ اسماء الحركات الوجودة في Agents ثم يقوم بتخزبنها في المصفوفة S
وعندما يقوم المستخدم بالضغط على الزر + , - يقوم بالتنقل بين هذة الحركات واظهارها
هذا الكود مهم جدا لمعرفة الحركات لنفرض انك وجدت Agent وتريد استخدامه فانك لن تعرف اسم الحركات الموجودة فيه لذلك ستستخدم هذا البرنامج
ارجو منك اخيرا الا تقوم بالرد الا اذا نفذت هذا البرنامج وفهمت ما اعني
تم تعديل هذه المشاركة بواسطة J Programmer في 9 مايو 2004 في 13:28
انا متاسف جدا يا اخي انا فكرت انه سؤال عندما قرأت العنوان.... على كل انا جربت الكود و نفذ الاوامر التي يستطيع ان تعملها كل شخصية من ال MSagent
راكان الحنيطي
Be Open Source

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