Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-03-2007, 09:36   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Relative Pfadangabe in Funktion

Hallo!

Ich stelle am Anfang meines Skripts meinen mc per _visible = false unsichtbar. und zwar per this.mc1._visible=false;

dann start ich eine funktion mit einer if Abfrage darin, wo ich per _visible=true das ganze wieder sichtbar machen möchte. Das funktioniert aber relativ nicht, weil this.mc1._visible sich ja jetzt nicht mehr auf die Hauptzeitleiste bezieht.

mit _root.mc1._visible=true funkt es. Da das ganze aber in ein anderes Projekt eingebunden werden soll, brauche ich relative Pfadangaben... Wie würd denn die relative angabe heißen?

thx
gmadesign ist offline   Mit Zitat antworten
Alt 07-03-2007, 09:52   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Sowas?
PHP-Code:
function showHide(pClip) {
    if (
false == pClip._visible) {
        
pClip._visible true;
    } else {
        
pClip._visible true;
   }
}

showHide(path.to.your.mc); 
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 07-03-2007, 10:41   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
ein this._parent hats auch gemacht...danke für deine funktion, hätt ich schon des öfteren brauchen können. Sick of it all im Flashforum?! Seh ich grad das erste mal...

Mfg
gmadesign ist offline   Mit Zitat antworten
Alt 07-03-2007, 10:53   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von gmadesign Beitrag anzeigen
Sick of it all im Flashforum?! Seh ich grad das erste mal...
Da siehste ma, wer sich hier so alles rumtreibt...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 07-03-2007, 10:57   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
hallo nochmal... mag dir ja nicht auf die nerven gehen, aber ich hab noch folgendes Problem...

Meine Navi hat drei Punkte mit Submenü, mir fehlt jetzt noch ne funktion um bei klick auf einen button ohne submenü ein ausgefahrenes submenü wieder einzufahren...

Den Aufbau zu erklären, wär jetzt zu kompliziert, hier könntest du's saugen:

navi

Ich hab ne leere funktion SubFadeOut angelegt, weiß nicht wie ich auf die active-Zustände der Untermenüs zugreife, von der logik wären es ja nur drei if-funktionen die fragen ob eines von den drei Menüs gerade offen ist... nur technisch...

Wäre dir echt dankbar, wenn du mir zumindestens Tipps geben könntest...

MfG

P.S. Jaja, was man nicht so alles findet
gmadesign ist offline   Mit Zitat antworten
Alt 08-03-2007, 10:01   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
kann sich das script vielleicht jemand ansehen??? Wär dankbar für jeden ansatz einer funktion... Oder, wie kann ich auf das "active" einer anderen funktion zugreifen?

thx für tipps!!!!!!!!!!!!!!!!!!!
gmadesign ist offline   Mit Zitat antworten
Alt 08-03-2007, 13:28   #7 (permalink)
liebt Skorpionin
 
Benutzerbild von Skorpion
 
Registriert seit: Apr 2003
Beiträge: 1.258
hi gmadesign

Mal vorweg:
Dein Code ist ausgesprochen umständlich geschrieben. Er würde viel kürzer und wäre viel leichter anzupassen, wenn du Menüpunkte und Submenüpunkte in Arrays packen würdest.

Anstatt in den einzelnen Clips eine .active Boolean-Variable zu speichern, würde ich eher eine Variable im Hauptclip anlegen, welche den aktiven Submenü-MC enthält.
Z.B:

PHP-Code:
this._parent.activeMC sub_stores_mc
Und eine Funktion schreiben welche den momentanen Submenü-Clip ausblendet:

PHP-Code:
function WegMitDenVerdammtenSubMenüs()
{
    if(
this.aktiveMC != undefined) {
        
this.aktiveMC.gotoAndPlay("slide_out");
        
this.aktiveMC undefined;
    }

Blind getippt, nur als Anregung gedacht.

Gruss - Skorpion

Geändert von Skorpion (08-03-2007 um 13:29 Uhr)
Skorpion ist offline   Mit Zitat antworten
Alt 08-03-2007, 17:36   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
hey thx, hast recht, das ist wohl die einfachste form das zu machen... WEiß, dass es ein bisschen umständlich ist, arbeit grad mit nem Actionscript-Büchlein um ein bisschen dazuzulernen...

Thx!
gmadesign 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 06:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele