Oshte edno pitane [got mi e]
3 отговора
102 прегледа
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?!

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?!
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
|Не се изказвай за неща, които не разбираш|
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
|Не се изказвай за неща, които не разбираш|
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....
Re: Oshte edno pitane [got mi e]
Нещо се сетих покрай тази функция.
Ако имаме функция в frame1, клипчето ни е с повее кадура, то в frame2 да речем тя няма да е достъпна, или греша?!?
Живи, здрави
Ако имаме функция в frame1, клипчето ни е с повее кадура, то в frame2 да речем тя няма да е достъпна, или греша?!?
Живи, здрави