07-10-2005, 12:15
|
|
מנהל פורום פלאש
|
|
חבר מתאריך: 04.03.05
הודעות: 5,834
|
|
התחלתי לבנות קוד חדש, שלא בנוי על מה שבן אור עשה בכלל, הכוונה הייתה שאני אבין ואחשוב על הכל, והצלחתי לעשות קוד מקליט!
זה מקליט עד שזה גומר לספור, וכשזה גומר לספור זה עושה את כל מה שעשית רק חוזר להתחלה, הכוונה מבצע הכל מאיפה שהגעת אליו עד להתחלה בסדר הפוך.
הנה הקוד מסודר למדי:
קוד:
onClipEvent (load) {
i = 0
counter = 100
counted = 0
record = true
memoryx = new Array()
memoryy = new Array()
}
onClipEvent (enterFrame) {
_root.txt = counted
if (record) {
//start recording
if (Key.isDown(Key.RIGHT)) {
_x++
}
if (Key.isDown(Key.DOWN)) {
_y++
}
if (Key.isDown(Key.LEFT)) {
_x--
}
if (Key.isDown(Key.UP)) {
_y--
}
if (counted == counter) {
record = false
}
else {
counted++
}
i++
memoryx[i] = _x
memoryy[i] = _y
//stop recording
}
if (!record) {
//start showing
i--
_x = memoryx[i]
_y = memoryy[i]
if (counted == 0) {
record = true
}
else {
counted--
}
//stop showing
}
}
|