Action script 2

poruka: 4
|
čitano: 1.014
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Action script 2

pozdrav.. budući da sam novi u o AS2, trebam pomoc..

znaci trebam napravit dva objekta  koji kada se dotaknu nesto se dogodi..

isporbavao sam sa HitTest ali nikako mi ne uspjeva..

 

evo ovo je moji kod

crni=prvi objekt;

plavi= drugi objekt

onClipEvent (enterFrame) {
if (plavi.hitTest(crni)) {
this._x=this._x+10;
    this._y=this._y+10;
}
}

 
0 0 hvala 0
15 godina
neaktivan
offline
Action script 2

Gdje ovo programiras? U timeline ili u movie clip. Ako je u "plavi" movie clip, onda ti je ovaj kod:

 

onClipEvent (enterFrame) {
if (this.hitTest(_root.crni._x, _root.crni._y, true)) {
_x+=10;
_y+=10;

trace("Sudarili su se");
}
}

 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Action script 2

u movie clip,

 

stavim tvoj kod al opet se nista ne dogadja kad jedan ide preko drugog.. a jak mozes sendaj mi na pm cjeli doc u flashu

15 godina
neaktivan
offline
Action script 2

evo da ne otvaram novu temu..

 

package
{
import flash.display.Sprite;
import flash.text.TextField;

public class Starter_1 extends Sprite
{
private var tField:TextField;
public function Starter_1 ()
{
myTest();
}
private function myTest():void
{
tField = new TextField();
tField.autoSize = "left";
tField.background = true;
tField.border = true;
tField.x = 20;
tField.y = 75;
tField.text = "Hello You, what is your name?";
addChild(tField);
}
}
}

 

jel mi moze neko pomoc i reci zasto mi uporno za ovaj i slicne kodove javlja grešku

1037: Packages cannot be nested.

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice