PDA

Volledige versie bekijken : importeren en gebruiken


RUTGERMARTIJN
%Europe/Berlin %721 %2008, 17:19
Beste mensen,

Ik wil een extern as bestand aanroepen dat alleen maar bestaat uit een afbeelding getekend in as.

Maar in de code die hieronder staat, staat een functie dat je hem kan bewegen doormiddel van de pijltjestoetsen. Nou is mijn vraag, hoe krijg ik dat andere as script in deze geimporteerd en hoe krijg ik ervoor dat deze functies kan gebruiken op het externe as script bestand.

package {
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.events.Event;

public class Auto extends Sprite {
//Variable declaration
public var snelheid:Number;
public var snelheidX:Number;


public function Auto() {
init();
}

private function init():void {
snelheid = 0;
snelheidX = 0;
graphics.beginFill(0x0000ff);
graphics.drawCircle(0, 0, 40);
x = 250;
y = 200;
stage.addEventListener(KeyboardEvent.KEY_DOWN, beweeg);
addEventListener(Event.ENTER_FRAME, animeer);

}
public function animeer(event:Event) {
y += snelheid;
x += snelheidX;
if ((y-40) < 0) {
snelheid *= -1;
y = 40;
}
if ((y+40) > 400) {
snelheid *= -1;
y = 360;
}
if ((x-40) < 0) {
snelheidX *= -1;
x = 40;
}
if ((x+40) > 550) {
snelheidX *= -1;
x = 510;
}
}
public function beweeg(event:KeyboardEvent) {
if (event.keyCode == Keyboard.UP) {
snelheid--;
}
if (event.keyCode == Keyboard.DOWN) {
snelheid++;
}
if (event.keyCode == Keyboard.LEFT) {
snelheidX--;
}
if (event.keyCode == Keyboard.RIGHT) {
snelheidX++;

}
}
}
}


Alvast bedankt!!!

robinthehood
%Europe/Berlin %408 %2008, 09:48
Kan dat niet gewoon zo:

var auto:Auto = new Auto();

RUTGERMARTIJN
%Europe/Berlin %679 %2008, 16:18
Nee dat werkt niet helemaal, het is wel een onderdeel dat erin moet. Ik ben er wel al achter gekomen hoe je het erin zet, maar nog niet hoe je hem dan ook kan laten bewegen doormiddel van het script wat erin staat.