Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2005, 19:10   #1 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Fade in/out beim Vorhandenem AC

Hallo.
entschuldigung, dass ich wieder störe,aber ich hab eine frage.
Ich hab jetzt so mitlerweile kapiert, wie ich meine "Page" hinkriege, doch ich hab noch immer einen Problem.
Ich hab einen AC für Ein Menu und möchte OHNE "tween moution" ein mc einblenden alssen wenn ich auf den ersten button klicke, dann wenn ich auf den zweiten klicke, dass der gleiche mc sich ausblendet und dann den nächsten wieder einblendet.
Kann mit jemand vielleicht sagen wie ich das machen kann???
Angehängte Dateien
Dateityp: rar Hp.rar (38,5 KB, 5x aufgerufen)
djripper ist offline   Mit Zitat antworten
Alt 28-11-2005, 15:51   #2 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
einer mal ne idee??
djripper ist offline   Mit Zitat antworten
Alt 28-11-2005, 15:56   #3 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Des wurde hier schon sehr oft behandelt!!
Benutz doch bitte die "suchen" funktion hier.
"alphafade", "mcfade", "fadein", "fadeout", "übergänge" etc.
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:00   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
da:
[Stuff] einfaden und ausfaden von mc´s



cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:14   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe! Wenn ich gewußt hätte das das gute liegt so nah
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:23   #6 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
Ok
ich hab das von salazar ausprobliert, doch bei mir funktioniert das nicht.
kannst du mal nachschauen warum??

danke.
Angehängte Dateien
Dateityp: rar Hp.rar (40,1 KB, 2x aufgerufen)
djripper ist offline   Mit Zitat antworten
Alt 28-11-2005, 16:24   #7 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
fals du die datei nicht öffnen kannst.
hier der AC




PHP-Code:
stop();
// : lade Balken aus der Bibliothek
this.attachMovie("z7.gif_lk""kopf_mc"this.getNextHighestDepth(), {_x:10_y:635_alpha:50});
// : Anzahl der Button die auf der bühne dargestellt werden sollen
var anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("kopf.gif_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*140_y:i*600_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this._alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
          //das komplette as ins erste frame auf die hauptzeitleiste
MovieClip.prototype.fadinout = function(iofastbr) {
    var 
mc this;
    var 
0;
    
delete mc.onEnterFrame;
    if(
io){
        
mc.onEnterFrame = function(){
            
i+=br
            mc
._alpha-=(st*i);
            if (
mc._alpha<=fa){
                
delete mc.onEnterFrame;
                
mc._alpha=fa;
            }                                      
        };
    }else if(!
io){
        
mc.onEnterFrame=function(){
           
i+=br;
            
mc._alpha+=(st*i);
            if (
mc._alpha>=fa){
                
delete mc.onEnterFrame;
            }                                      
        };
    } 


deinMc.onRelease = function(){ 
    
this.fadinout(1,12,2,1);//this.fadinout(0 oder false für einfaden und 1 oder true für ausfaden, hier den wert eintragen bis zu welchem wert gefadet werden soll, die schritte die festelegen um welchen wert alpha jeweils erhöht wird, der wert der festlegt wie stark der fade abgebremst werden soll);
}  
        
// : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
var 
anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("about_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*200_y:i*600_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this._alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
 
        // : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
var 
anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("kopf.gif_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*310_y:i*600_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this.alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
        
        // : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
var 
anz 1;
var 
aktiver_mc 0;
for (var 
1i<=anzi++) {
    
// : lade Button aus Bibliothek
    
var nav_mc this.attachMovie("kopf.gif_lk""nav"+i+"_mc"this.getNextHighestDepth(), {_yscale:100_x:i*370_y:i*600_alpha:50});
    
// : Mouse-Events
    // : wenn Mouse ueber Button
    
nav_mc.onRollOver = function() {
        
// : schalte Button hell
        
this._alpha 70;
    };
    
// : wenn Mouse Button verlässt
    
nav_mc.onRollOut = function() {
        
this._alpha 50;
        
aktiver_mc._alpha 100;
    };
    
// : wenn Button nach Tastendruck wieder losgelassen wird
    
nav_mc.onRelease = function() {
        
// : HIER DEIN AUFRUF AUF DIE HAUPTZEITLEISTE
        
        // : bewege balken auf Button Position
        
_root.kopf_mc.move(this._x_root.kopf_mc._y2);
        
// : schalte gerade ge drückten BTN hell
        
this._alpha 100;
        
// : gib den noch aktiven den alte Transparenz
        
aktiver_mc._alpha 50;
        
// : speichere den neuen aktuellen Button 
        
aktiver_mc this;
 
    };
}  
// :: Bewegungs-Prototype :: mit Verlangsamung :.
MovieClip.prototype.move = function(targetXtargetYdelay)
{
    if (
this._y != targetX || this._x != targetY) {
        
this.onEnterFrame = function()
        {
            var 
difX = -this._x+targetX;
            var 
difY = -this._y+targetY;
            if (
Math.round(Math.abs(difX))>|| Math.round(Math.abs(difY))>0) {
                
this._x += difX/delay;
                
this._y += difY/delay;
            } else {
                
this._x targetX;
                
this._y targetY;
                
delete this.onEnterFrame;
            }
        };
    }
};
//aufruf:
deinMC.move(2504008); 
djripper ist offline   Mit Zitat antworten
Alt 28-11-2005, 17:28   #8 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
hat jemand schon ne idee??
djripper ist offline   Mit Zitat antworten
Alt 29-11-2005, 13:20   #9 (permalink)
Neuer User
 
Benutzerbild von djripper
 
Registriert seit: May 2005
Ort: Dortmund
Beiträge: 259
ich weis nicht ob das an mir liegt oder weil ich zuviel frage.aber es wär schön, dass mir jemand antwortet.
djripper ist offline   Mit Zitat antworten
Alt 29-11-2005, 13:29   #10 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hatte und hab leider grad keine zeit...
nur mal grad so gesehen. hast aber auch eines des erstbesten scripts genommen... das zeigt ja das du dich mit der materie nicht besonders beschäftigt hast, denn sonst hätteste sicher einen weiter entwickelten prototype benutzt... abgesehen davon sollte aber auch der alte prototype seinen dienst tun denn der kam schon zig mal zum einsatz und es gab keine beschwerden in die richtung gehend das es nicht funktionieren würde...

viellecht finde ich später nochmal was mehr zeit...

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (29-11-2005 um 13:30 Uhr)
salazar 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 09:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele