Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-08-2009, 17:26   #1 (permalink)
<°)))><
 
Benutzerbild von Goldesel
 
Registriert seit: Apr 2008
Beiträge: 38
Flash Popup Problem

Aloha, ich hab mal wieder ein Problem bei dem ich nicht weiter weiß. Ich habe mir da ein etwas holpriges Script für ein kleines Flash Popup gebaut(im Film wird ein MC aus der Lib. geladen und positioniert.).

Soweit sogut, das funktioniert auch, ebenso das entfernen des Popups von der Bühne. Tja, jetzt möchte ich aber gerne 3 Popups gleichzeitig auf der Bühne platzieren. Soweit bin ich in einigen Anläufen auch schon gekommen, nur ab hier gehts bei mir nicht weiter. Ich möchte nun 3 weitere Popups öffnen aber vorher die alten 3 schließen. Ich hab schon diverses ausprobiert, aber ich steh auf dem Schlauch, entweder es werden garkeine Popups geschlossen, oder alle, oder willkürlich welche... Kann mal jemand das Script anschauen und mir sagen wie ich das einfach umschreiben kann?

PHP-Code:
var popupAktiv:Number;
var 
popupCounter:Number 0;
var 
popupOffen:Boolean false;

function 
fAddPopup(popupidxwertywert) {
    
popupOffen true;
    
    var 
popups.attachMovie("popup""pu"+popupidpopupCounter);

    
t._x xwert;
    
t._y ywert;
    
t._xscale 1;
    
t._yscale 1;
    
t._alpha 0;

    
TweenMax.to(t.bg,0,{tint:buttonFarben[popupid]});

    
t.buttons.move_btn.onPress = function() {
        
popupAktiv popupid;
        
popups["pu"+popupAktiv].startDrag();
        
popups["pu"+popupAktiv].swapDepths(popupCounter+1);
        
popupCounter++;
    };
    
t.buttons.move_btn.onRelease t.buttons.move_btn.onReleaseOutside=function () {
        
popups["pu"+popupAktiv].stopDrag();
    };

    
t.buttons.close_btn.onPress = function() {
        
popupAktiv popupid;
        
popups["pu"+popupAktiv].swapDepths(popupCounter+1);
        
popupCounter++;
    };
    
    
t.buttons.close_btn.onRelease = function() {
        
popupOffen false;
        
fPopupRemove(popupAktiv);
    };
    
    
popupAktiv popupid;
    
TweenMax.to(t,1,{_xscale:100_yscale:100_alpha:100dropShadowFilter:{color:0x000000alpha:0.5blurX:10blurY:10angle:90distance:5}, ease:Elastic.easeOutoverwrite:0});

    
popupCounter++;
}

function 
fPopupRemove(id) {
    
TweenMax.to(popups["pu"+id],.3,{_xscale:1_yscale:1_alpha:0ease:Back.easeInoverwrite:1onComplete:fRemove});
    function 
fRemove() {
        
popups["pu"+id].removeMovieClip();
    }

Goldesel 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 23:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele