Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2006, 16:12   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 54
XML menue punkt anklicken und Inhalt anzeigen

hi zusammen
schlage mich da wieder mit einem problem herum, diesmal XML:-)
ich habe nun entlich eine navigation zusammen, dessen navigationspunkte in einer xml datei stehen.
nun möchte ich gerne wenn ein navigationspunkt angeklickt wird, dass auch der entsprechende inhalt angezeigt wird.

ich habe da mal etwas herumgetestet komme aber nicht weiter


xml infos in array ablegen
PHP-Code:
anzahl 5;
menuepunkt = [];
kurzbeschrieb = [];
detailbeschrieb = [];
bild = [];

for (var 
0i<anzahli++) {    
    
menuepunkt[i] = _root.XMLObj.Interface.Menue1["Ref"+(i+1)]._value
    
kurzbeschrieb[i] = _root.XMLObj.Interface.Menue2["Ref"+(i+1)]._value;
    
detailbeschrieb[i] = _root.XMLObj.Interface.Menue3["Ref"+(i+1)]._value;
    
bild[i] = _root.XMLObj.Interface.Menue3["Ref"+(i+1)]._value;

mausaktion
PHP-Code:
    this["unternavi_mc"+i].onRelease = function() {
        
//ist der navigatonspunkt nicht angeklickt
            
if(this != this._parent.clicked) { 
                new 
Tween(this._parent.clicked"_x"Elastic.easeOut50202true);
                (new 
Color (this)).setRGB (0xFE0000); 
                (new 
Color (this._parent.clicked)).setRGB (0xFFFFFF);
                
//
                
this._parent.clicked.useHandCursor true;
                
this._parent.clicked._alpha 50;
                
this._parent.clicked this;
                
this.useHandCursor false;
                new 
Tween(this"_x"Elastic.easeOut20502true);
                 
gotoAndStop("projekt_anzeigen")
        }
}; 
scriptteil zum aufrufen des Inhaltes. das Script ist im Keyframe projekt_anzeigen
PHP-Code:
this.createEmptyMovieClip("kurzbeschrieb_mc"10); 
    
this.kurzbeschrieb_mc._x 230
    
this.kurzbeschrieb_mc._y 250;
    
this.kurzbeschrieb_mc._alpha 90
    
this.kurzbeschrieb_mc.createTextField("my_txt"10this.kurzbeschrieb_mc.getNextHighestDepth(), 10i*2000);
    
this.kurzbeschrieb_mc.my_txt.text kurzbeschrieb;
    
this.kurzbeschrieb_mc.my_txt.embedFonts true
    
this.kurzbeschrieb_mc.my_txt.setTextFormat(my_fmt); 
    
this.kurzbeschrieb_mc.my_txt.autoSize true
    
this.kurzbeschrieb_mc.my_txt.text.selectable 1
vielen dank für die hilfe
dydu ist offline   Mit Zitat antworten
Alt 29-08-2006, 16:22   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
...und was ist nun die Frage?

Soll da in dem "kurzbeschrieb_mc" nur die Kurzbeschreibung des geklickten Menüpunktes stehen, oder was genau?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-08-2006, 16:31   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 54
hi frager
ja genau, nun zeigt es im "kurzbeschrieb_mc" von allen navigationspunkten den inhalt an
ich verstehe nicht, wie dass ich die info weitergebe, welcher navigationspunkt angeklickt ist

Geändert von dydu (29-08-2006 um 16:32 Uhr)
dydu ist offline   Mit Zitat antworten
Alt 29-08-2006, 16:34   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Beispiel:
PHP-Code:
this["unternavi_mc"+i].id i
this
["unternavi_mc"+i].onRelease = function() {
_root.akt this.id
...
... 
und dann:
PHP-Code:
...
this.kurzbeschrieb_mc.my_txt.text kurzbeschrieb[_root.akt];
... 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-08-2006, 16:43   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 54
nun zeigt es nur den 1. inhalt an:-(
ich habe den flash angehängt

navi_1.zip
dydu ist offline   Mit Zitat antworten
Alt 29-08-2006, 16:55   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ja, weil du dich beim nächsten Klick eh schon in Frame 3 befindest. Somit passiert dann ach nix mehr.
Aber warum erstellst du die Textfelder nicht einfach in Frame 2 zusammen mit dem Menü?

PS: Übersichtlich ist auch irgendwie anders
Angehängte Dateien
Dateityp: rar navi_1.rar (8,2 KB, 14x aufgerufen)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-08-2006, 19:07   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Beiträge: 54
okay klaro, ich verliere ja die as informationen wenn ich ein keyframe weiter bin. darum kann der inhalt nicht aufgerufen werden
danke für die hilfe:-)

tschüssi bis zum nächsten mal:-)
dydu 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 14:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele