FLASH - ActionScript 3.0 - chybná syntax

Programovacie jazyky, rady, poradňa...
Mick_14
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 458
Registrovaný: 07 aug 2008, 18:44

FLASH - ActionScript 3.0 - chybná syntax

Príspevok od používateľa Mick_14 »

Môj problém je chyba v syntaxe, Adobe Flash Professional CC, ActionScript 3.0

Je to podľa tohto návodu:


Kliknem na symbol, dám Akcia, vložím tento kus kódu, ale vypíše mi to chybovú hlášku

Toto je chybová hláška

Kód: Vybrať všetko

Scéna 1, vrstva 'Car', snímek 1, řádek 1, sloupec 19	1086: Chyba syntaxe: očekáván středník před leftbrace.

Kód: Vybrať všetko

onClipEvent(load) {
speed = 0;
acceleration = 0.4;
speedDecay = 0.96;
maxSpeed = 10;
backSpeed = 1;
}

onClipEvent(enterFrame) {
	if(Math.abs(speed) > 0.3) {	
		speed *= speedDecay;
	}else {
		speed = 0;
	}
	if(Key.isDown(Key.UP)) {
		if (Math.abs(speed) >= maxspeed) {
			speed += acceleration;
			}
		}
	if(Key.isDown(Key.DOWN)) {
		if(speed < 0.5) 
		speed = -2;
		else
		speed--;
	}
		if (Math.abs(speed)> 0.5) {
		if (Key.isDown(Key.LEFT)) {
            _rotation -= 10;
         }
         if (Key.isDown(Key.RIGHT)) {
            _rotation += 10;
            }
		}
       x = Math.sin(_rotation*(Math.PI/180))*speed;
       y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
	   
	   if (!_root.ground.hitTest(_x+x, _y+y, true)) {
	   _x += x;
	   _y += y;
	   }else {
		speed -= speed*1.5;   
	   }
}

Ak tam pridám ten stredník, tak mi to vypíše toto:

Kód: Vybrať všetko

Scéna 1, vrstva 'Car', snímek 1, řádek 1, sloupec 1	1180: Volání možná nedefinované metody onClipEvent.
Scéna 1, vrstva 'Car', snímek 1, řádek 1, sloupec 13	1120: Přístup k nedefinované vlastnosti load.
Scéna 1, vrstva 'Car', snímek 1, řádek 1, sloupec 13	1120: Přístup k nedefinované vlastnosti speed.
Scéna 1, vrstva 'Car', snímek 1, řádek 1, sloupec 13	1120: Přístup k nedefinované vlastnosti acceleration.
.
.
Vďaka za rady
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: FLASH - ActionScript 3.0 - chybná syntax

Príspevok od používateľa weroro »

Mick_14: Tebou uvedený script je vo verzii Action Script 2.0 a nie Action Script 3.0. Adobe Flash CC už nepodporuje dokumenty ActionScript 2.0, takže musíš siahnuť po staršej verzii vývojového prostredia ako napr. Adobe Flash CS4.

// V danom video tutoriále je použitý Macromedia Flash 8.
Napísať odpoveď