Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-07-2004, 18:20   #1 (permalink)
Neuer User
 
Benutzerbild von finkenmann
 
Registriert seit: Mar 2002
Ort: Zch
Beiträge: 44
Hile: Schönheitsfehler bei Variablenübergabe

Hallo lieber Flasher

ich war schon ganz schön stolz, was ich alles selber hingekriegt habe, aber ich hab die Komplexität doch unterschätzt und hab noch ein paar Probleme mit meiner Flashnavigation.

Bin euch super dankbar, wenn ihr mir helfen könnt die folgenden Schönheitsfehler auszumerzen.
Die Ganze Geschichte findet ihr hier auf meinem Testserver.
http://www.per-net.ch/garage/soudron...site/home.html

Wer sich die fla-Datei anschauen will kann das hier tun:
http://www.per-net.ch/downloads/flashnavi.fla.zip

Die Texte unter dem langen Button sind die Variablen die ich über die HTML-Seite an Flash übergebe. Hauptnavi brauch ich um die oberen drei Knöpfe zu highlighten, TV wechselt das Comicbild, Subnavi highlightet die Begriffe im langen Knopf der verschoben werden kann und Pos. gibt den Wert, welcher den Schiebregler an die richtige Position schieben sollte.

Was gut funzt sind die Comics. Die übergebene Variable steuert im entsprechenden mc das richtige Bild an.

Bei den Buttons oben, funzt des aber nicht so wie ich wollte. Ich möchte wenn die entsprechende Variable übergeben wird den "off-Status" des Buttons auf invisible stellen. Aber da schein ich was falsch zu machen.

Bei der langen verschiebbaren Navigation hab ich die Buttons als mc versucht zu erstellen. Hier kann ich zwar über die Variablen an den rechten Ort im mc springen, damit die Buttons gehighlightet bleiben, aber die Mouseovers funzen nicht mehr sauber.

Hier noch auszugsweise der Code, der die Buttons richtig highlighten sollte:

PHP-Code:
onEnterFrame = function (){
    if (
navi != "x") {
        if (
navi == "beruf") {
            
//_root.lbButton_btn.butRechteckOff_mc._visible = false;
        
}
        else if (
navi == "lehrling") {
            
lsButton_btn.butRechteckOff_mc._visible false;
        }
        else if (... 
usw
        
        
else {stop();}
    }
    
    if (
tv != 999) {
        if (
tv == 1) {
            
tv_mc.gotoAndStop(1);
        }
        else if (
tv == 2) {
            
tv_mc.gotoAndStop(2);
        }
        
        
usw...
        
        }
        else {
stop();}
    }
        
    if (
sub != leer) {
        if (
sub == "auto") {
            
subnaviLB_mc.subAutom_mc.gotoAndStop("_down");
            
schieberPosition _root["skala1"]._x;
        }
        else if (
sub == "elektro") {
            
subnaviLB_mc.subElektro_mc.gotoAndStop("_down");
            
schieberPosition _root["skala2"]._x;
        }
        
        
usw...
        
        else {
stop();}
    }

Das letzte was auch nicht klappen mag ist, dass die Position des Reglers auch nicht übernommen wird. Wenn man z.B. Pos. 6 anwählt, sollte durch Übergabe der Pos-Variable der Schieberegler auf dieser Pos. stehen. Tut er aber leider auch net.

Vielleicht ist mein Treat zu umfangreich, aber ich möchte nicht für jedes Dingens ein eigenes eröffnen. Falls des aber so zu viel ist, zerstückel ich meine Fragen gerne.

Uffa, nun hoff ich, dass der eine oder andere Tipp mich meinem Ziel näher bringt ...

Besten Dank
Pierre

Geändert von finkenmann (09-07-2004 um 19:09 Uhr)
finkenmann 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 15:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele