Oshte edno pitane [got mi e]

3 отговора 102 прегледа
#1

Oshte edno pitane [got mi e]

opitah se da syzdam slednata funkcija i ja vkarah v pyrvata frame na filma:
function control (Pos, moveSpeed) {
if (Key.isDown(Key.LEFT)) {
this._x -= moveSpeed;
if (Pos=90) {
setProperty (this, _rotation, 0);
}
if (Pos=270) {
setProperty (this, _rotation, 0);
}
}
if (Key.isDown(Key.RIGHT)) {
this._x += moveSpeed;
if (Pos=90) {
setProperty (this, _rotation, 180);
}
if (Pos=270) {
setProperty (this, _rotation, 180);
}
}
if (Key.isDown(Key.UP)) {
this._y -= moveSpeed;
if (Pos=0) {
setProperty (this, _rotation, 90);
}
if (Pos=180) {
setProperty (this, _rotation, 90);
}
}
if (Key.isDown(Key.DOWN)) {
this._y += moveSpeed;
if (Pos=0) {
setProperty (this, _rotation, 270);
}
if (Pos=180) {
setProperty (this, _rotation, 270);
}
}
}


sled tova iskah da ja priloza v edin movie clip i vkarah tova v obejct actions:

onClipEvent (enterFrame) {
control (getProperty(this, _rotation), 10);
}



samo che kato go testvam i clipa ne se dvizi. interesnoto e che ako definiram cjalata funkcija v object actions togava vsichko e nared... moze li njakoj da mi kaze kyde byrkam?!



Отговор
в отговор на Flea #2

Re: Oshte edno pitane [got mi e]

Zdravei
ne raboti zashtoto ne "vijda" funkciqta...trqbva da q slojish v purvi frame na samoto MC...ot napisanoto si vadq izvod che si q slojil v ! frame na _root...ako e taka se obrushtai kum neq s _root.control(......);

Doskoro

|Не се изказвай за неща, които не разбираш|
Отговор
в отговор на moonjogger #3

Re: Oshte edno pitane [got mi e]

prosto! :))) mersi! vsyshnost otnosno tazi funkcija mi beshe i edinija ot prednite vyprosi. tam sym zadal za vseki klavish syotvetno nova _x- (+), _y- (+) no ne znam kak da ogranicha flash i da ne pravi syotvetnite kombinacii ot po poveche ot edin klavish....

Отговор
в отговор на Flea #4

Re: Oshte edno pitane [got mi e]

Нещо се сетих покрай тази функция.
Ако имаме функция в frame1, клипчето ни е с повее кадура, то в frame2 да речем тя няма да е достъпна, или греша?!?

Живи, здрави
Отговор