الحوراني
05 Oct 2004, 11:23 AM
درس: كيف يمكنك تحريك موفي كلب في كل الإتجاهات
1. نرسم الشكل الذي تريد تحريكه.
2. قم باختياره عن طريق أداة الإختيارSELECT ARROW.
3. اضغط F8، عندها سيظهر لك صندوق حوار .Convert To Symbol
4. نضع الخيار MOVIE CLIP ثم نكتب في خانة Name كلمة this مثلا. ثم نضغط OK.
5. نقوم باختيار الموفي كليب.
6. نذهب إلى Actions ونختار Expert Mode أو للاختصار Control+E.
7. نقوم بلصق هذا الكود:
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x=_x+10;
} else if (Key.isDown(Key.LEFT)) {
this._x=_x-10;
} else if (Key.isDown(Key.UP)) {
this._y=_y-10;
} else if (Key.isDown(Key.DOWN)) {
this._y=_y+10;
}
}
8. نضغط Control+Enter ونجرب ما عملناه (الضغط على الأسهم).
والسلام...
ملاحظة هامة:
يوجد في الكود كلمات تدل على أسماء الأزرار(الأسهم) وهيLEFT, RIGHT, UP, DOWN هذه الأسماء تدل على اسم الزر(المفتاح) ويمكنك تغييرها إلى اسماء أزرار أخرى مثل DELETE, CONTROL, ENTER.
المهم أن يكتب اسم الزر بشكل صحيح وبحروف كبيرة(CAPITAL LETTERS).
والسلام...
تم رفع الدرس الى سيرفر المنتدى
1. نرسم الشكل الذي تريد تحريكه.
2. قم باختياره عن طريق أداة الإختيارSELECT ARROW.
3. اضغط F8، عندها سيظهر لك صندوق حوار .Convert To Symbol
4. نضع الخيار MOVIE CLIP ثم نكتب في خانة Name كلمة this مثلا. ثم نضغط OK.
5. نقوم باختيار الموفي كليب.
6. نذهب إلى Actions ونختار Expert Mode أو للاختصار Control+E.
7. نقوم بلصق هذا الكود:
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
this._x=_x+10;
} else if (Key.isDown(Key.LEFT)) {
this._x=_x-10;
} else if (Key.isDown(Key.UP)) {
this._y=_y-10;
} else if (Key.isDown(Key.DOWN)) {
this._y=_y+10;
}
}
8. نضغط Control+Enter ونجرب ما عملناه (الضغط على الأسهم).
والسلام...
ملاحظة هامة:
يوجد في الكود كلمات تدل على أسماء الأزرار(الأسهم) وهيLEFT, RIGHT, UP, DOWN هذه الأسماء تدل على اسم الزر(المفتاح) ويمكنك تغييرها إلى اسماء أزرار أخرى مثل DELETE, CONTROL, ENTER.
المهم أن يكتب اسم الزر بشكل صحيح وبحروف كبيرة(CAPITAL LETTERS).
والسلام...
تم رفع الدرس الى سيرفر المنتدى