• FFK10 - 13. bis 16. April 2010 in Köln
  • Unterstützt das Flashforum!
  • Adobe User Group
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-07-2005, 08:10   #76 (Permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.245
haha,

einloggen per Web-cam
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 20-07-2005, 08:17   #77 (Permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.749
hallo,
ich hab leider keine webcam hier - möchte aber ein paar Anregungen geben

- auf der Playstation gibt ein Spiel mit Webcam. Da muß man vor dem Ding rumtanzen oder sonstige wilde Dinge machen. Ist echt ein knaller für jede Party. Das geht dann jetzt ja auch in Flash.

- Michael, du könntest deinen Wassereffekt vielleicht auch mit einer Gesichtserkennung kombinieren. Dann gäbe es halt den Wassereffekt um das Gesicht herum nach außen... oder so. (Gabs mal ein Rolling Stones Video (oder Aerosmith?) in dem die Darsteller optisch in das Video "hineingestiegen" sind - gleiches Prinzip)

- Damit man das ganze leichter als Spiel verwenden kann, und mit der Flashpower auskommt: Benutzt doch einen roten Socken, den man sich über die Hand ziehen muß. Oder halt jede andere Farbe. Kann man ja vorher kalibrieren.
Wenn man eine bestimmte Farbe hat, dann läßt sich diese mit den Blendmodes ja sehr einfach und schnell isolieren. Und somit hat man noch mehr Power für die eigentliche Anwendung über...
Sören ist offline   Mit Zitat antworten
Alt 22-07-2005, 18:23   #78 (Permalink)
-
 
Registriert seit: Jul 2003
Beiträge: 714
Zitat:
Zitat von reXcel
hallo,
- auf der Playstation gibt ein Spiel mit Webcam. Da muß man vor dem Ding rumtanzen oder sonstige wilde Dinge machen. Ist echt ein knaller für jede Party. Das geht dann jetzt ja auch in Flash.
EyeToy, macht wirklich Spaß.
Aber jetzt wissen wir ja was auf uns zukommt:
Multiplayer - "EyeToy" - Games über den FlashCom-Server.
-> Das wird einen heiden Spaß machen.

Zitat:
Zitat von reXcel
- Damit man das ganze leichter als Spiel verwenden kann, und mit der Flashpower auskommt: Benutzt doch einen roten Socken, den man sich über die Hand ziehen muß. Oder halt jede andere Farbe. Kann man ja vorher kalibrieren.
Wenn man eine bestimmte Farbe hat, dann läßt sich diese mit den Blendmodes ja sehr einfach und schnell isolieren. Und somit hat man noch mehr Power für die eigentliche Anwendung über...
http://www.flashforum.de/forum/showp...6&postcount=63
Das mit der Hautfarberkennung wäre doch wirklich am besten.

Aber ich frage mich was ausser Spiele damit wirklich sinnvoll umsetzbar ist.
Wohl nichts.

cu messingfeld
messingfeld ist offline   Mit Zitat antworten
Alt 03-06-2006, 03:14   #79 (Permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 330
hallo,
ich hol mal wieder den schönen alten bitmapData thread hervor;
habe mir gerade das script von alois vorgenommen auszuprobieren.

PHP-Code:
var myMC._width;
var 
myMC._height;
var 
greyscale = new flash.display.BitmapData(whtrue);
var 
bmh this.createEmptyMovieClip("bmp_holder"3);
bmh.attachBitmap(greyscale1"auto"true);
greyscale.draw(myMC);
for (var 
0i<wi++) {
    for (var 
0j<hj++) {
        var 
pix greyscale.getPixel(ij) >> 16;
        
/*einfach nur den Rotanteil nutzen bringt meist                
        recht gute Graustufenbilder, aber man kann natürlich                
        auch eine Mischung aus rgb testen*/
        
pix pix << 16 pix << pix;
        
greyscale.setPixel(ijpix);
    }


wollte das aber mit 20 bitmapData objekte hintereinander machen, hab das ganze deshalb als funktion geschrieben; was auch funktioniert. aber der flashplayer meldet sich beim durchlaufen und sagt was von script verlangsamt und ob ich abbrechen will. kann man diese fehlermeldung ausschalten? oder lieght es am code?
guten abend,
boarter

PS:sieht bei mir aus:

PHP-Code:
function pixelColor(sourcePic:BitmapData)
        {
            var 
bitmapWidth:Number sourcePic.width;
            var 
bitmapHeight:Number sourcePic.height;
            
            var 
i:Number bitmapWidth;
            while (
i>-1
            {
                var 
j:Number bitmapHeight;
                while (
j>-1
                {
                    var 
pix:Number sourcePic.getPixel(ij)>> 16;
                    
/*einfach nur den Rotanteil nutzen bringt meist                
                    recht gute Graustufenbilder, aber man kann natürlich                
                    auch eine Mischung aus rgb testen*/
                    
pix pix << 16 pix << pix;
                    
sourcePic.setPixel(ijpix);
            
                    
j--;
                }
                
                
i--;
            } 
__________________
kondome schützen and powder can kill

Geändert von boarter (03-06-2006 um 03:22 Uhr)
boarter ist offline   Mit Zitat antworten
Alt 03-06-2006, 12:16   #80 (Permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.523
Deine Funktion scheints nicht zu sein, wie sieht den der Rest aus, oder kannst du mal ein kleines Beispiel posten?
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 03-06-2006, 13:31   #81 (Permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 330
hey rendner[i],

hab jetzt grad ein beispielfile gemacht und gemerkt, dass es nicht an dieser funktion lag, sondern an meiner anderen funktion, die ich ausprobiert hatte.

hier wollte ich jeden pixel einen zufallswert geben ( ob grau, rot, grün, blau) und daran scheitert es, so wie es ausschaut;

PHP-Code:
function pixelColorIt(sourcePic:BitmapData)
        {
            var 
bitmapWidth:Number sourcePic.width;
            var 
bitmapHeight:Number sourcePic.height;
            
            var 
i:Number bitmapWidth;
            while (
i>-1
            {
                var 
j:Number bitmapHeight;
                while (
j>-1
                {
                    var 
pix:Number sourcePic.getPixel(ij)>> 16;
                    
/*einfach nur den Rotanteil nutzen bringt meist                 
                    recht gute Graustufenbilder, aber man kann natürlich                 
                    auch eine Mischung aus rgb testen*/ 
                    
                    //grey:
                    
var    pixGrey:Number pix << 16 pix << pix;
                    
//red:
                    
var pixRed:Number pix << 16;
                    
//green:
                    
var pixGreen:Number pix << 8;
                    
//blue:
                    
var pixBlue:Number pix;
                    
                    var 
colorHolderArray:Array = new Array(pixGrey,pixRed,pixGreen,pixBlue);
                    var 
colorRandom:Number Math.round(Math.random()*(colorHolderArray.length-1));
                    var 
destColor:Number colorHolderArray[colorRandom];
                    
sourcePic.setPixel(ijdestColor);
            
                    
j--;
                }
                
                
i--;
            } 
wenn ihr wollt uploade ich ein beispielfla;

danke schön für eure hilfe,

boarter
__________________
kondome schützen and powder can kill

Geändert von boarter (03-06-2006 um 13:32 Uhr)
boarter ist offline   Mit Zitat antworten
Alt 04-06-2006, 22:24   #82 (Permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 330
hallo nochmals,
hier kann man mein prob fla downloaden.
wäre nett, wenn sich das jemand mal anschauen könnte.
hab das bei yousendit gepostet, da das zip wegen dem bild 200kb hat.

http://www.yousendit.com/transfer.ph...C9051B40398D31

danke;
__________________
kondome schützen and powder can kill
boarter ist offline   Mit Zitat antworten
Alt 10-10-2006, 22:03   #83 (Permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 295
auch wenn der Thread und das Thema schon älter ist, hab ich mich mit meiner Webcam auch mal versucht und herausgekommen ist ein Menü, welches man mittels seiner eigenen Hand steuern kann.

Webcam User Interface
__________________
Gruß
Flo

---- blog.derhess.de ---- My Book Store ---- YouTube iNspIreNewMedia ----
Blog, Flash-Programmierung, Interaction Development und alles andere mit Medien
der_hess ist offline   Mit Zitat antworten
Alt 22-05-2007, 10:16   #84 (Permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.523
Zitat:
Zitat von boarter Beitrag anzeigen
wollte das aber mit 20 bitmapData objekte hintereinander machen, hab das ganze deshalb als funktion geschrieben; was auch funktioniert. aber der flashplayer meldet sich beim durchlaufen und sagt was von script verlangsamt und ob ich abbrechen will. kann man diese fehlermeldung ausschalten? oder lieght es am code?
Habe durch Zufall den Thread nochmal gefunden.
Das liegt daran das 20 Bitmap Bilder einfach zuviel sind.
Sobald Berechnungen in einem Frame länger als 15 Sekunden dauern kommt diese Nachricht die du auch nicht unterdrücken kannst.
Als Ausweg wäre zu nennen das du die Berechnungen auf mehrere frames verteilst, dann dürfte diese Nachricht nicht kommen.
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 22-05-2007, 10:25   #85 (Permalink)
Neuer User
 
Registriert seit: Dec 2001
Beiträge: 330
hoppla, liegt schon ne weile zurück. danke. gut zu wissen für das nächste mal. hatte das letztendlich auf weniger bitmapData objetke beschränkt.
__________________
kondome schützen and powder can kill
boarter ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
FFK10 - 13. bis 16. April 2010 in Köln


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.