Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-06-2005, 11:19   #1 (permalink)
Neuer User
 
Benutzerbild von Fred aus B.
 
Registriert seit: Sep 2002
Ort: 20 km nördl. von Berlin
Beiträge: 172
Question automatische Alphatransparenz

Hallo,
ich habe folgendes Problem:
Wenn ich die swf-datei lade, so soll das Bild automatisch eine Alphatransparenz erhalten. Wenn ich dann mit dem Cursor auf dem Bild bin, geht die Transparenz weg. Wenn der Cursor das Bild verlassen hat kommt wieder die Transparenz.
In der unten angefügten fla-Datei funktioniert es so wie ich es haben möchte.
Nur muß das Bild jetzt genausogroß wie der Hintergrund sein (112x158px). Hat das Bild die Größe, dann funktioniert der Alphaeffekt leider nicht mehr, weil das AS auf Layer 1 ist.

Wie bekomme ich das hin, dass der Alphaeffekt auch funktioniert, wenn das Bild die Größe des Hintergrundes hat?
Und wie muß ich das AS ändern, dass beim laden der swf-Datei die Alphatransparenz automatisch von 0% auf z.B. 50% geht, danach wieder auf 0%, dann wieder auf 50% usw.?
Trotzdem soll aber die Transparenz weg sein, immer wenn ich mit dem Cursor drauf bin.

Vielleicht kann mir da jemand helfen? Ich komm einfach nicht mehr weiter.

Besten Dank im Voraus.
Fred aus B.
Angehängte Dateien
Dateityp: rar fade_neu.rar (15,2 KB, 5x aufgerufen)
__________________
Wer mich liebt der lacht. Wenn man mich sieht lachen alle.
Fred aus B. ist offline   Mit Zitat antworten
Alt 05-06-2005, 11:25   #2 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
1. Ich versteh dein Problem nicht, dass das alpha.Tweening nicht funktioniert, wenn Bühnen- und Bildgröße übereinstimmen, hast ja kein passendes Beispiel angefügt.

2. Zum initiierten 50%-alpha ergänzt du dein HZL-Script um folgendes
ActionScript:
  1. onLoad = function () {obj._alpha=50}
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 05-06-2005, 13:12   #3 (permalink)
Neuer User
 
Benutzerbild von Fred aus B.
 
Registriert seit: Sep 2002
Ort: 20 km nördl. von Berlin
Beiträge: 172
die fla die dran hängt, da ist die Bühne größer als das Bild, wenn ich jetzt das Bild über das Menü an die Bühne anpasse, dann geht es nicht mehr. Ich dachte vielleicht kann derjenige das Bild selbst über "Ausrichten/Größe anpassen" ausprobieren....
__________________
Wer mich liebt der lacht. Wenn man mich sieht lachen alle.
Fred aus B. ist offline   Mit Zitat antworten
Alt 05-06-2005, 15:27   #4 (permalink)
Neuer User
 
Benutzerbild von Fred aus B.
 
Registriert seit: Sep 2002
Ort: 20 km nördl. von Berlin
Beiträge: 172
Also anbei nochmal die fla, wo das Bild die Größe des Bildschirmes hat.
Leider geht dann das AS nicht....
Angehängte Dateien
Dateityp: rar fade_neu_defekt.rar (15,0 KB, 1x aufgerufen)
__________________
Wer mich liebt der lacht. Wenn man mich sieht lachen alle.
Fred aus B. ist offline   Mit Zitat antworten
Alt 05-06-2005, 17:20   #5 (permalink)
Neuer User
 
Benutzerbild von Fred aus B.
 
Registriert seit: Sep 2002
Ort: 20 km nördl. von Berlin
Beiträge: 172
mh..also ich habe die Datei mal in ne HTML-Seite reingemacht und die Datei geht.
Das Problem ist nur, dass, wenn ich mit der Maus einmal auf dem Film drauf war, dann bleibt er bei Alpha=0. Er soll dann aber wieder 50% haben. Außerdem soll der Film ständig den Alpha-wert wechseln, wenn die Maus nicht drauf ist.

Hier das Script, wie es jetzt ist aber nicht sein soll:

Code:
movieclip.prototype.blend = function (obj,faktor){
        if (obj.hitTest(_level0._xmouse, _level0._ymouse, true)) {
                obj._alpha = obj._alpha+(100-obj._alpha)/faktor;
        }else{
                obj._alpha = obj._alpha+(50-obj._alpha)/faktor;
        }
}

container._alpha = 0;
container.onEnterFrame = function()
{
    if (this._alpha <= 100) {
        this._alpha += 5;
    } else {
        delete container.onEnterFrame;
    }
};


stop();
__________________
Wer mich liebt der lacht. Wenn man mich sieht lachen alle.
Fred aus B. ist offline   Mit Zitat antworten
Alt 06-06-2005, 07:10   #6 (permalink)
Neuer User
 
Benutzerbild von Fred aus B.
 
Registriert seit: Sep 2002
Ort: 20 km nördl. von Berlin
Beiträge: 172
Hat sich erledigt.
__________________
Wer mich liebt der lacht. Wenn man mich sieht lachen alle.
Fred aus B. 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 16:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele