Hét vraag- en antwoordplatform van Nederland

ik ben met actionscript3.0 aant het programmeren, hoe laat ik binnen de stage een box random verschijnen als ik op de spatiebalk druk?

Verwijderde gebruiker
13 jaar geleden

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Geef jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image

Het beste antwoord

import flash.display.Shape;
import flash.events.KeyboardEvent;

var box:Sprite = new Sprite();

box.graphics.beginFill(0x000000);
box.graphics.lineStyle(2, 0x000000);
box.graphics.drawRect(0, 0, 25, 25);
box.x = Math.random()* 500;
box.y = Math.random()* 400;

stage.addEventListener(KeyboardEvent.KEY_DOWN, addBox);
function addBox(e:KeyboardEvent){
if(e.keyCode == 32){
addChild(box);
}
}

// ik weet niet tot hoever jij het uitgelegd wilt hebben omdat ik niet weet hoeveel je van AS3 weet.
als je hulp nodig hebt geef je MSN of iets dan maar :).

~ Tom

Toegevoegd na 42 seconden:
EDIT: Zet de code gewoon in je eerste keyFrame, je hoeft niks op de stage te tekenen of doen.
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden
Deel jouw antwoord

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

/
Geef Antwoord
+
Selected image