Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-04-2010, 12:45   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 3
Video Wand

Hallo,
ich versuche ein Programm zu schreiben, das es ermöglicht mehrere Videos übereinander zu legen, so das nur das oberste Video zusehen ist. mit Hilfe eines Schwamms (Maus) soll dann das oberste video partiell weggewischt werden.
Ich hatte mir zuerst überlegt eine Zeichenfläche zu implementieren und dann mit einem Stift ohne Farbe dort hinein zu Zeichnen um die stellen im video durch den alpha Befehl auf 0 zu setzen. Hier besteht nur das Problem, dass dann immer noch ein Mc über der zweiten ebene liegt und ich nicht auf diese malen kann. Somit werde ich auch nicht auf die drunterliegende Ebene kommen.
meine Frage ist jetzt, gibt es überhaupt eine Möglichkeit so etwas in Flash zu realisieren? kann ich ebenen Teilweise entfernen (Radieren)?
Ich brauche natürlich keine script Schnipsel von euch sondern nur Methoden die ihr kennt um das zu verwirklichen.
Rennsessel ist offline   Mit Zitat antworten
Alt 14-04-2010, 14:25   #2 (permalink)
Hobbydenker
 
Benutzerbild von oppec
 
Registriert seit: Feb 2003
Beiträge: 182
hi,
vll. wäre das stichwort "maske" hilfreich für dich?
gruß
__________________
...steht gern auf Schläuchen
oppec ist offline   Mit Zitat antworten
Alt 16-04-2010, 14:40   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 3
danke

Danke schonmal für die schnelle Antwort.
habe jetzt aber folgendes Problem
Code:
onClipEvent(load)
{
        _root.createEmptyMovieClip('square',0);
        function drawSquare()
        {
                x = _root._xmouse;
                y = _root._ymouse;
                with(_root.square)
                {
                       // clear();
                        moveTo(x-50,y-50);
                        beginFill(0x000088)
                        lineTo(x+50,y-50);
                        lineTo(x+50,y+50);
                        lineTo(x-50,y+50);
                        endFill();
                }
        }
        this.setMask (_root.square)
}
onClipEvent(mouseMove)
{
        drawSquare();
        updateAfterEvent();
}
Ich verwende diesen code der auf jedem Video liegt, jedes Video liegt auf einer anderen Ebene. Ich habe das jetzt erstmal mit 3 Videos ausprobiert und kann immer nur das mittlere Video sehen. Wenn ich nun drüber wische kommt das obere zum Vorschein aber nie das untere.
weiss da einer warum da mittlere Video nicht maskiert wird?
Rennsessel ist offline   Mit Zitat antworten
Alt 16-04-2010, 15:34   #4 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
wäre in dem Fall einfacher wenn du uns die swf zeigen könntest. Es würde ausreichen wenn 3 Bitmaps statt der Videos drin sind. Ich persönlich kann mir das Verhalten schlecht vorstellen

Desweiteren denke ich das es mit der Verwendung der BitmapData + BitmapMasek einfacher ist zu realisieren.
__________________
Fuchtelworld
X-Tender ist offline   Mit Zitat antworten
Alt 16-04-2010, 15:47   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2006
Beiträge: 3
test

also im anhang findet ihr die swf. Dort sind 3 mc drin oben mitte und unten eigentlich sollte nur unten zu sehen sein und beim erstenmal drüberwischen mitte und dann oben.
Angehängte Dateien
Dateityp: swf testbild.swf (3,4 KB, 10x aufgerufen)
Rennsessel ist offline   Mit Zitat antworten
Alt 16-04-2010, 16:04   #6 (permalink)
Flashbitch
 
Benutzerbild von X-Tender
 
Registriert seit: Oct 2003
Ort: Hannover
Beiträge: 279
Was ist für dich denn das "zweite mal" wischen
Wenn von dem mittleren alles freigelegt wurde? Oder sobald man über eine freigelegte stelle vom mittlerem Bild nochmal drüber wischt?

Ich würde so was wirklich mit der BD machen. Unter anderem darum weil du dann vergleichen kannst ob du gerade über die Maske des Mittlere,Oberen oder Unteren Bildes Malst.

Vielleicht schaust du dir das am besten mal an.

Falls es überhaupt nicht klappt kann ich es mir mal anschauen.
__________________
Fuchtelworld
X-Tender 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Licht Wand locoloco Flash Einsteiger 4 09-02-2006 17:36
LED Video Wand Effect Bee Gestaltungstheorien 3 29-11-2005 23:10
winkel an wand reflektieren Hugo1of2 Spielkonzepte und Spieleprogrammierung 8 03-07-2005 00:35
hitTest mc wand vincik Flash MX 4 30-10-2003 12:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele