ActionScript 3: spawnovanie objektu

Programovacie jazyky, rady, poradňa...
Solo_Kamen
King
King
Používateľov profilový obrázok
Príspevky: 1928
Registrovaný: 10 dec 2012, 21:27

ActionScript 3: spawnovanie objektu

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

Práve som ostal zúfalý. Potreboval by som na scéne dynamicky spawnovať objekty ale netuším prečo so mnou flash odmieta spolupracovať. Takže tu je kód:

Kód: Vybrať všetko

stage.addEventListener(Event.ENTER_FRAME,spawnEnemy);
function spawnEnemy(event:Event):void{
	var enemyAppear:enemy = new enemy();
	enemyAppear.x = 26;
	enemyAppear.y = 26;
	stage.addChild(enemyAppear);
	trace("enemy spawned");
	}
Táto funkcia by podľa všetkého mala dokola spawnovať nepriatelov(teraz neriešim časovanie, ide mi o princíp). Po spustení sa ale nič nedeje. Jediný výstup s konzole je "enemy spawned" ale nevidím, že by sa niečo na obrazovke spawnovalo. Objekt enemy mám v knižnici.
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: ActionScript 3: spawnovanie objektu

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

Máš správne nastavené linkovanie objektu v library?

V properties objektu by si mal mať nastavené
- Export for Actionscript
- Class:enemy
- Base Class: flash.display.MovieClip
Solo_Kamen
King
King
Používateľov profilový obrázok
Príspevky: 1928
Registrovaný: 10 dec 2012, 21:27

Re: ActionScript 3: spawnovanie objektu

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

Class som mal nastavenú ale vstupné pole Base Class sa mi vždy po vyplnení a stlačení tlačidla OK vymaže.
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: ActionScript 3: spawnovanie objektu

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

Akého typ je objekt v library? Je to Sprite?
Solo_Kamen
King
King
Používateľov profilový obrázok
Príspevky: 1928
Registrovaný: 10 dec 2012, 21:27

Re: ActionScript 3: spawnovanie objektu

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

typ toho objektu ne MovieClip. Takže keď ho zmením na Sprite (hned ako zistím ako), malo by to fungovať, hej?

EDIT: nenašiel som ako zmenit typ objektu na sprite.. akorát tak tam je možnosť vygenerovat sprite sheet ale to vyexportuje ten istý obrázok, ktorý som importoval, kedže nie je animovaný

//autoeditácia príspevku (29 Nov 2013, 14:39)
Vážne nikto nevie poradit alebo mi aspon neukáže nejaký funkčný príklad? Bol by som vážne velmi vďačný.
Napísať odpoveď