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
12 jaar geleden
808

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

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
12 jaar geleden

Weet jij het beter..?

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.

0 / 2500
Gekozen afbeelding