
10-07-2006, 14:30
|
|
|
|
חבר מתאריך: 07.07.05
הודעות: 4,024
|
|
נתחיל מזה שהערה רושמים ככה:
עכשיו תראה..רשמת בקוד שני היטסטים זהים שיקרו בהם דברים מנוגדים (פתיחת תפריט, סגירת תפריט). בהיטסט השני רצית לסגור את התפריט, אז אתה פשוט צריך להוסיף סימן קריאה בתנאי..סימן קריאה מסמן שלילה.
קוד:
if (!this.hitTest(_root._xmouse, _root._ymouse, false)) {
היו לך שם גם כמה בעיות בסגירת אירועים עם הסימן {
אז זה הקוד המתוקן:
קוד:
onClipEvent (load) {
sp = 10;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
window2._x -= sp+2;
window3._x -= sp+5;
window4._x -= sp+8;
window5._x -= sp+11;
if (window5._x<=40) {
sp = 0;
window5._x = 40;
}
if (window4._x<=120) {
sp = 0;
window4._x = 120;
}
if (window3._x<=180) {
sp = 0;
window3._x = 180;
}
if (window2._x<=260) {
sp = 0;
window2._x = 260;
}
}
//work
if (!this.hitTest(_root._xmouse, _root._ymouse, false)) {
window2._x += sp+2;
window3._x += sp+5;
window4._x += sp+8;
window5._x += sp+11;
}
}

נערך לאחרונה ע"י אקונה מטטה בתאריך 10-07-2006 בשעה 14:41.
|