• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-10-2008, 17:29   #1 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 10
Maske Alpha Tween

Guten Abend Miteinander

Ich versuche ein kleines Script zu schrieben, welches mir ein Bild dynamisch aufdecken soll. Es werden nacheinander verschiedene Quadrate eingeblendet welche das Bild langsam aufdecken. Die Quadrate befinden sich alle in einer Maske. Nun würde ich gerne den einzelnen Quadraten ein kleinen Alpha Tween verpassen. (sieht ein wenig besser aus)

Leider will das einfach nicht in meiner Maske klappen.
Ich habe dann verschiedene Posts zu diesem Problem gefunden, leider konnte ich diese aber nicht auf meine Problematik anwenden.

Kann mir jemand einen Tipp geben, wie ich die Quadrate via apha tween einblenden kann?

Anbei meine fla

Vielen Dank für euere Hilfe im Voraus
Angehängte Dateien
Dateityp: zip demo.swf.zip (1,1 KB, 11x aufgerufen)
JackJones ist offline   Mit Zitat antworten
Alt 27-10-2008, 17:57   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.888
Also ein swf bringt's nicht wirklich - wenn dann die fla.
Grundsätzlich ist eine Maske aber eine Maske und da kannst du keine alpha-Tweens machen.
Also entweder "zerhackst" du dein Bild in einzelne Quadrate, die du dann nacheinander einblendest, oder du legst quadratische Flächen über das ganze Bild die du dann nacheinander ausblendest.

Kommt halt drauf an, was genau du machen willst.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-10-2008, 18:12   #3 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 10
re

Vielen Dank erstmals für deine Antwort.
Sorry, ich hatte das falsche File hochgeladen.

Unter folgenden Link kannst du die Datei herunterladen:
http://www.speedshare.org/download.php?id=DBB6AB9A12 (unten Download - Button)


Zitat:
oder du legst quadratische Flächen über das ganze Bild die du dann nacheinander ausblendest
Was meinst du genau damit ? Ich denke diese Variante würde in meinem Fall eher zutreffen
JackJones ist offline   Mit Zitat antworten
Alt 27-10-2008, 18:55   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.888
So was hier:
PHP-Code:
var tl this;
var 
count 0;
var 
breite 100;
var 
hoehe 120;
var 
anz_hori 10;
var 
anz_verti 10;
for (var 
0i<anz_hori*anz_vertii++) {
    var 
tl.attachMovie("square""square"+ii);
    
m._width breite/anz_hori;
    
m._height hoehe/anz_verti;
    
m._x m._width*(i%anz_hori);
    
m._y m._height*Math.floor(i/anz_hori);
}
//
function fade() {
    
tl["square"+count].onEnterFrame = function() {
        
this._alpha -= 10;
        if (
this._alpha<=0) {
            
this.removeMovieClip();
        }
    };
    if (++
count == anz_hori*anz_verti) {
        
clearInterval(inter);
    }

}
var 
inter setInterval(fade100); 
Ist script-technisch bestimmn nicht mehr ganz "up-to-date" - aber so als Ansatz...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 27-10-2008, 21:04   #5 (permalink)
Neuer User
 
Registriert seit: May 2007
Beiträge: 10
re

Vielen Dank für deine Code-Snippe.

Die Quadrate generierst du aber nicht in einer Maske oder? Denn eine Maske kennt ja bekanntlich keine Alpha Kanäle.

Dann überdeckt dein Code einfach ein die Bühne mit Quadraten oder?
In meine Fall aber, müssten die Quadrate ein Bild aufdecken.

Oder habe ich deinen Lösungsansatz komplett falsch verstanden?
JackJones 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:41 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele