You may want to put some text here

Webcam beeld tonen met actionscript 3.0

Met de komst van actionscript 3 zijn er heel wat dingen verbeterd en gemakkelijker gemaakt. Waaronder ook het aanspreken van een webcam in flash. Om hier een mooi voorbeeld van de geven laat ik je in dit artikel zien hoe je met actionscript in 4 regels code een webcam beeld kan ophalen en tonen op je scene.

Start een nieuw Flash file (Actionscript 3.0) en selecteer het eerste frame. Open het actionspanel door naar Window > Actions te gaan. Vervolgens geef je volgende code in.

var camera:Camera = Camera.getCamera();
var video:Video = new Video();
video.attachCamera(camera);
addChild(video);

Het eerst wat we met deze code doen is het maken van een nieuw camera object waar we de webcam aan koppelen. Daarna maken we een nieuw video object waar we het camera object aan hangen. Als laatste gooien we het video object op de scene en klaar.

Om het uit te testen ga je naar File > Publisch preview > Flash (cmd + enter op Mac). Nu zal je eerst de vraag krijgen of je Flash toegang wilt geven tot je webcam en antwoord met Allow.

Flash toegang tot webcam

Je kan ook nog extra instellingen doen zoals de kwaliteit van het beeld en de bandbreedte. Dit doe je met de volgende lijn code:
camera.setQuality(bandbreedte, kwaliteit);
  • Bandbreedte is een integer die de te gebruiken bandbreedte voorsteld, standaard staat dit op 16384
  • Kwaliteit is een integer tussen 1 en 100 die de kwaliteit van het beeld bepaald waar 1 het slechtste beeld is.
camera.setMode(breedte,hoogte,framerate,favor area);
  • Breedte is de breedte van het beeld dat je wilt ophalen
  • Hoogte is de hoogte van het beeld dat je wilt ophalen
  • Framerate het aantal beelden per second dat getoond moet worden
  • Favor area is true of false

Flash webcam resultaat

The Author of this post is Wim Mostmans

Wim Mostmans heeft een eigen webontwikkeling bedrijf Sitebase waar hij voltijds voor werkt. Hij beheert ook nog enkele websites waaronder deze en een Computerforum. Blijf op de hoogte van waar Wim mee bezig is door hem te volgen op Twitter.

3 Responses »

  1. Bedankt voor de interessante uitleg.
    Heb je soms ook een uitleg klaar over hoe je Augmented Reality can implementeren mbv webcam, in Flash?

  2. Xiara,

    Daar ben ik gisterenavond nog wat mee aan het experimenteren geweest. Ik zal wel eens een keer proberen er een tutorial over te schrijven.

  3. het is een zeer mooi artikel ik echter nieuw in flash kan jij mij uitleggen hoe ik alles werkend krijg maar dan met een start knop
    en dat hij mooi in een frame komt de webcam

    gr

Leave a Comment