Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-07-2006, 14:44   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 37
Ganzen Ordnder d. Zeitleiste unsichtbar ( AS)

HI,
wie kann ich per AS einen ganzen Ordner unsichtbar machen?
Vielen Dank für jegliche Hilfe!
newdesigns ist offline   Mit Zitat antworten
Alt 11-07-2006, 14:47   #2 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
einen ordner? etwas genauer bitte.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 11-07-2006, 14:50   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 37
Sry , dachte es geht aus dem Titel hervor...

Ich möchte per AS einen Ordner der in der Zeitleiste liegt ( also einen LayerOrder) unsichtbar machen oder einen anderen nach ganz oben schieben.
newdesigns ist offline   Mit Zitat antworten
Alt 11-07-2006, 15:07   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Die einzigen "Ordner" die ich in Flash kenne sind die in der Bibliothek und die kann man meines Wissens nach nicht per AS beinflusssen.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 11-07-2006, 15:18   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 37
mhm..aber du musst doch die Funktion kennen, dass man einen Ordner in der
Zeitleiste erstellen kann um nicht tausene Layer ungeordnet da rumfliegen zu
haben.

Naja evtl kann mir auch jemand einen Tip geben wie ich das Problem anders
lösen kann indem ich es etwas genauer beschreibe.

ich erstelle gerade eine Webpage. Ich habe ein ganz normales Flash Dokument
geöffnet und drauf los gebastelt. Erstmal habe ich hintergund etc erstellt. dann habe ich einen Button erstellt. Wenn man da nun drauf klickt erscheinen eine ganze reihe Objekte die ich auf verschiedenen Layern habe( die wiederum in einem LayerOrdner liegen) . eigentlich recht sinnvoll. das dumme ist nur bevor der user auf den button klickt soll er die Objekte ja nicht sehen. Daher habe ich sie alle unsichtbar gemacht. manche per ._visble und manche per ._alpha.
Und dann im onRelease des Buttons die Werte der Objekte wieder umgeänderrt.
Das große Problem ist dabei:
ich habe einen 2 Button erstellt, der eine andere Reihe von Objekten öffnet.Nämlich die einer 2 Seite. So..und nun erscheinen zwar auf klick die Objekte der 2 Seite, die der 1 bleiben aber stehen.
deshalb meine frage ob man nicht einfach einen LayerOrdner direkt ansteuern kann, anstatt alle Objekte immer wieder in den onRelease des ersten Buttons einzufügen um sie wieder zu verstecken.
Es werden ja noch weitere Seiten folgen und dann habe ich da in den Rollover Handlern der Buttons tausene MC´s die jedesmal wieder unsichtbar gemacht werden müssen. Jeder Button müsste also jedes Objekt jeder Seite unsichtbar machen können. Ich hoffe ich habs einigermaßen gut beschreiben.

EDIT : HIer nochmal mein Code
PHP-Code:
//Stage Properties
Stage.scaleMode "noScale";
//Object Properties at the Startup
// Artists Page******
mcJoelsAugen._visible false;
mcKarimsAugen._visible false;
mcJoelsName._alpha 0;
mcKarimsName._alpha 0;
mcKarimsPhoto._alpha 0;
mcJoelsPhoto._alpha 0;
mcBackArtists._yscale 0;
mcBackArtists._alpha 0;
mcArtistsLines._xscale 0;
//Projects Page******
//
mcBackProjects._yscale 0;
mcBackProjects._alpha 0;
//Set up the TextArea : Biography 
mctaJoelsBio._visible false;
mctaJoelsBio._yscale 0;
mctaJoelsBio.taJoelsBio.setStyle("color"0xFFFFFF);
mctaJoelsBio.taJoelsBio.setStyle("backgroundColor"0x000000);
mctaJoelsBio.taJoelsBio.setStyle("fontFamily""Verdana");
mctaJoelsBio.taJoelsBio.setStyle("fontSize"12);
mctaKarimsBio._visible false;
mctaKarimsBio._yscale 0;
mctaKarimsBio.taJoelsBio.setStyle("color"0xFFFFFF);
mctaKarimsBio.taJoelsBio.setStyle("backgroundColor"0x000000);
mctaKarimsBio.taJoelsBio.setStyle("fontFamily""Verdana");
mctaKarimsBio.taJoelsBio.setStyle("fontSize"12);
// Set up the VideoButtons
//VideoButton : Artists ******
mcbtnArtists.onRollOver = function() {
    
this.attachMovie("vcbtnArtistsFigure""mcArtistsFigure"1initArtistsFigure);
};
mcbtnArtists.onRollOut = function() {
    
this.mcArtistsFigure._alpha 0;
};
mcbtnArtists.onRelease = function() {
    
//Hide ProjectsPage
    
mcBackProjects._yscale 0;
    
mcBackProjects._alpha 0;
//
    
mcKarimsAugen._visible mcJoelsAugen._visible=true;
    
mcJoelsPhoto._alpha 0;
    
mcKarimsPhoto._alpha 0;
    
mcJoelsName._alpha 0;
    
mcJoelsName._y 363.6;
    
mcKarimsName._alpha 0;
    
mcKarimsName._y 363.6;
    
mctaJoelsBio._visible false;
    
mctaJoelsBio._yscale 0;
    
mctaKarimsBio._visible false;
    
mctaKarimsBio._yscale 0;
    
mcBackArtists._yscale 0;
    
mcArtistsLines.onEnterFrame = function() {
        
this._xscale += 10;
        if (
this._xscale>100) {
            
delete this.onEnterFrame;
        }
    };
    
mcKarimsAugen.onEnterFrame mcJoelsAugen.onEnterFrame=function () {
        
this._alpha += 10;
        if (
this._alpha>100) {
            
delete this.onEnterFrame;
        }
    };
};
// VideoButton Projects *****
mcbtnProjects.onRollOver = function() {
    
this.attachMovie("vcbtnProjectsFigure""mcProjectsFigure"2initProjectsFigure);
};
mcbtnProjects.onRollOut = function() {
    
this.mcProjectsFigure._alpha 0;
};
mcbtnProjects.onRelease = function() {
    
// Hide Artists Page
    
mcJoelsAugen._visible false;
mcKarimsAugen._visible false;
mcJoelsName._alpha 0;
mcKarimsName._alpha 0;
mcKarimsPhoto._alpha 0;
mcJoelsPhoto._alpha 0;
mcBackArtists._yscale 0;
mcBackArtists._alpha 0;
mcArtistsLines._xscale 0;
mctaJoelsBio._visible false;
mctaJoelsBio._yscale 0;
mctaKarimsBio._visible false;
mctaKarimsBio._yscale 0;
//
    
mcBackProjects._yscale 0;
    
mcBackProjects.onEnterFrame = function() {
        
this._yscale += 10;
        
this._alpha += 10;
        if (
this._yscale>100) {
            
delete this.onEnterFrame;
        }
    };
}
// ArtistsPage**********
// AugenHandler = Textanimation
//Joel Christof
mcJoelsAugen.onRollOver = function() {
    
mcJoelsName._alpha 0;
    
mcJoelsName.onEnterFrame = function() {
        
this._alpha += 20;
        
this._y -= 2;
        if (
this._alpha>100) {
            
delete this.onEnterFrame;
        }
    };
};
mcJoelsAugen.onRollOut = function() {
    
mcJoelsName._alpha 0;
    
mcJoelsName._y 367.4;
};
mcJoelsAugen.onRelease = function() {
    
mcKarimsAugen._visible false;
    
mcJoelsAugen._visible false;
    
mctaJoelsBio._visible true;
    
mcArtistsLines._xscale 0;
    
mcJoelsPhoto.onEnterFrame = function() {
        
this._alpha += 4;
        if (
this._alpha>100) {
            
delete this.onEnterFrame;
        }
    };
    
mctaJoelsBio.onEnterFrame = function() {
        
this._yscale += 9.5;
        if (
this._yscale>100) {
            
delete this.onEnterFrame;
        }
    };
    
mcBackArtists.onEnterFrame = function() {
        
this._yscale += 10;
        
this._alpha += 10;
        if (
this._yscale>100) {
            
delete this.onEnterFrame;
        }
    };
    
mcJoelsName.onEnterFrame = function() {
        
this._y += 10;
        
this._alpha += 10;
        if (
this._y>466) {
            
delete this.onEnterFrame;
        }
    };
};
//Karims Rehimi
mcKarimsAugen.onRollOver = function() {
    
mcKarimsName._alpha 0;
    
mcKarimsName.onEnterFrame = function() {
        
this._alpha += 20;
        
this._y -= 2;
        if (
this._alpha>100) {
            
delete this.onEnterFrame;
        }
    };
};
mcKarimsAugen.onRollOut = function() {
    
mcKarimsName._alpha 0;
    
mcKarimsName._y 367.4;
};
mcKarimsAugen.onRelease = function() {
    
mcKarimsAugen._visible false;
    
mcJoelsAugen._visible false;
    
mctaKarimsBio._visible true;
    
mcArtistsLines._xscale 0;
    
mcKarimsPhoto.onEnterFrame = function() {
        
this._alpha += 4;
        if (
this._alpha>100) {
            
delete this.onEnterFrame;
        }
    };
    
mctaKarimsBio.onEnterFrame = function() {
        
this._yscale += 9.5;
        if (
this._yscale>100) {
            
delete this.onEnterFrame;
        }
    };
    
mcBackArtists.onEnterFrame = function() {
        
this._yscale += 10;
        
this._alpha += 10;
        if (
this._yscale>100) {
            
delete this.onEnterFrame;
        }
    };
    
mcKarimsName.onEnterFrame = function() {
        
this._y += 10;
        
this._alpha += 10;
        if (
this._y>466) {
            
delete this.onEnterFrame;
        }
    };
}; 

Geändert von newdesigns (11-07-2006 um 15:22 Uhr)
newdesigns ist offline   Mit Zitat antworten
Alt 11-07-2006, 15:24   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Zitat:
Zitat von newdesigns
deshalb meine frage ob man nicht einfach einen LayerOrdner direkt ansteuern kann...
Kurz und knapp: nein
Aus dem einfachen Grund, dass die Ebenenordner nur zur Übersicht in der Entwicklungsumgebung bzw. in der fla-datei vorhanden sind - in der veröffentlichen swf gibt es die nicht mehr

Möglichkeit:
Alles was gleichzeitig ein- und ausgeblendet werden soll, wiederum in einen Movieclip stecken und den ansteuern.
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (11-07-2006 um 15:26 Uhr)
rena ist offline   Mit Zitat antworten
Alt 11-07-2006, 16:00   #7 (permalink)
Neuer User
 
Registriert seit: Jul 2006
Beiträge: 37
Okay, danke erstmal...

Sagen wir nun Ich packe die erste Page( all deren Elemente) in einen neuen
MovieClip namens mcArtistsPage. Dann müsste ich in meinem aktuellen Script
vor jeden MC dieser page das Wort "mcArtistsPage." setzen oder?
Sonst würden ja alle anderen befehle nicht mehr wirken...

Das wäre ja unmengen an copy - paste
Aber warscheinlich wäre es für die Zukunft einfache und mein Script
würde besser aussehen..bzw . übersichtlicher werden.
newdesigns 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:36 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele