Thema: BitmapData
Einzelnen Beitrag anzeigen
Alt 19-07-2005, 00:10   #54 (Permalink)
Alois
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.147
Warum spielt eigentlich keiner mit getPixel??
....ich sach nur webcam/draw/getPixel, und plötzlich werden die ganzen eyeToy-Spielereien auch in Flash machbar, hier mal etwas code (eclipse/mtasc):
ActionScript:
  1. class webcamClass{
  2.     private var __root;
  3.    
  4.     function webcamClass(ref)
  5.     {
  6.     __root=ref;
  7. //initialisiere BitmapData
  8.     var img_bmp = new flash.display.BitmapData(320,240,true);
  9.     var bmh=ref.createEmptyMovieClip("bmp_holder",3);
  10.     ref.bmp_holder.attachBitmap(img_bmp,1,"auto",true);
  11. var my_cam = Camera.get();
  12. // Setze Bildgröße und Bildrate
  13. my_cam.setMode(320,240, 50);
  14. // Setze Kompression
  15. my_cam.setQuality(32768, 100);
  16. // Setze Schlüsselbildintervalle
  17. my_cam.setKeyFrameInterval(1);
  18. //lade Webcambild als Bitmap
  19. ref.createTextField("tf",2,0,250,320,22);
  20. var my_vid=ref.attachMovie("meinVideo","vid1",1);
  21. my_vid=my_vid.myVid;
  22. my_vid.attachVideo(my_cam);
  23. my_vid._width=320;
  24. my_vid._height=240;
  25. ref.onEnterFrame=function(){
  26.     img_bmp.draw(ref.vid1);
  27.     ref.tf.text=img_bmp.getPixel(100,100);
  28. }
  29. }
  30.     static function main(ref)
  31.     {
  32.     var app=new webcamClass(ref)
  33.     }
  34.     }

btw.: das sind jetzt meine ersten zwei Tage mit as2 und eclipse, falls ich logische Fehler drin habe bitte ich unbedingt um Richtigstellung...

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (19-07-2005 um 05:28 Uhr)
Alois ist offline   Mit Zitat antworten