Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-03-2010, 23:50   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 19
Bühne für Webcam/Video-Streams vergrößern? Mit Menü im Bild?

Hallo alle zusammen,

ich habe eine Klasse, die von Sprite erbt und habe zwei Webcamstreams...
Wenn ich die das ganze jetzt in einem HTML-Flie aufrufe, wird mir der eine Stream vollständig angezeigt und der zweite "abgehackt", da fehlt ein Teil... Weiß jemand, wie ich die "Bühne" (das was im zweiten Bild grau ist) vergrößer kann, damit der zweite Stream auch vollständig angezeigt wird? Wenn ich im HTML-File "width" und "height" auf höhere Werte setzte, wird die "Bühne" (inkl. Webcamstreams) nur gestreckt . Bin für jeden Tipp sehr Dankbar!
Zusätztlich würde es mich interessieren, wie ich ein kleines Menü in dem Webcamstream einblenden lassen kann, damit man sein Gerät auswählen kann. Wäre super, wenn mir auch hier jemand einen Tipp geben könnte.

Hier eine Veranschaulichung:
Der abgehackte Stream:
Imageshack - abgeh.jpg
Die Bühnengröße (nehme ich mal an, dass das ist) (der graue Bereich, den ich gern vergrößern würde):
Imageshack - berep.jpg


Hier mein Code in AS und der HTML-Teil:
Code:
package  
{
	import flash.media.Camera;
	import flash.media.Video;
	import flash.display.Sprite;
	public class own extends Sprite
	{
		public function own() 
		{
		cam1();
		cam2();
		}
		public function cam1():void {
			var camera1 : Camera = Camera.getCamera();
			var video1 : Video = new Video();
			video1 = new Video();
			video1.attachCamera(camera1);
			video1.x = 0;
			video1.y = 0;
			addChild(video1);	
		}
		public function cam2():void {
			var camera2 : Camera = Camera.getCamera();
			var video2 : Video = new Video();
			video2 = new Video();
			video2.attachCamera(camera2);
			video2.x = 0;
			video2.y = 250;
			addChild(video2);	
		}
	}
}
HTML-Code:
<html>
<object classid="clsid:0" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=9,0,0,0" width="320" height="240" align="middle">
	<embed 
src="own.swf"
quality="high"
bgcolor="#FFFFFF"
width="320"
height="240"
align="left"
allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</html>
Gruß OpenSoul
OpenSoul ist offline   Mit Zitat antworten
Alt 15-03-2010, 05:51   #2 (permalink)
Alter User
 
Benutzerbild von Linowitch
 
Registriert seit: Nov 2006
Ort: München
Beiträge: 485
ActionScript:
  1. package 
  2. {
  3.     import flash.media.Camera;
  4.     import flash.media.Video;
  5.     import flash.display.Sprite;
  6.         import flash.display.StageScaleMode;
  7.         import flash.display.StageAlign;
  8.  
  9.     public class own extends Sprite
  10.     {
  11.         public function own()
  12.         {
  13.                      stage.scaleMode = StageScaleMode.NO_SCALE;
  14.                      stage.align = StageAlign.TOP_LEFT;
  15.              cam1();
  16.              cam2();
  17.         }
  18.         public function cam1():void {
  19.             var camera1 : Camera = Camera.getCamera();
  20.             var video1 : Video = new Video();
  21.             video1 = new Video();
  22.             video1.attachCamera(camera1);
  23.             video1.x = 0;
  24.             video1.y = 0;
  25.             addChild(video1);   
  26.         }
  27.         public function cam2():void {
  28.             var camera2 : Camera = Camera.getCamera();
  29.             var video2 : Video = new Video();
  30.             video2 = new Video();
  31.             video2.attachCamera(camera2);
  32.             video2.x = 0;
  33.             video2.y = 250;
  34.             addChild(video2);   
  35.         }
  36.     }
  37. }
jetzt kannst Du die Höhe und Breite in HTML vergrößern.
__________________
Gruß Linowitch
Wer glaubt gut zu sein hat aufgehört besser zu werden!

Website
Linowitch ist offline   Mit Zitat antworten
Alt 15-03-2010, 07:29   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 19
Vielen, vielen Dank! Es funktioniert extakt so, wie ich es mir vorgestellst habe.

Wenn ich jetzt noch das kleines Menü in dem Webcamstream einblenden lassen kann, (um z.B. sein Gerät auszuwählen), wäre das echt spitze.


Gruß OpenSoul
OpenSoul ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bühnengröße, menü, streams, vergrößern, videos

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS3] Funktion bei ende eines video streams .flv MoCore Flash Einsteiger 5 25-06-2009 11:05
Bühne vergrößern zur Laufzeit Calypso ActionScript 3 2 01-10-2007 09:23
Bild von lokaler Webcam anzeigen und als Video speichern FlasherMA Flash MX 2004 4 22-01-2006 21:37
buffering von flash video streams wylee Flash 8 1 21-12-2005 07:02
bühne im nachhinein vergrößern rok°! Flash MX 6 09-07-2004 16:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:18 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele