Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-02-2004, 11:56   #1 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
XMl-Menü: Buttontext ändern

Hallo,

ich habe ein Menü mit vier Buttons und ein XML:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <entry btn="Redaktion">
        <daten text="Verbindungslehrer"/>
        <daten text="Freie Mitarbeiter"/>
        <daten text="Chefredaktuer"/>
        <daten text="Die Redaktion"/>            
    </entry>

    <entry btn="Umfragen">
        <daten text="Alle"/>
        <daten text="Hinterbänkler"/>
        <daten text="Schule"/>
        <daten text="Allgemein"/>
    </entry>

    <entry btn="Kontakt">
        <daten text="eMail"/>
        <daten text="Formular"/>
        <daten text="Anschrift"/>
        <daten text="Impressum"/>
    </entry>
    
    <entry btn="Links">
        <daten text="Schyren-Gymnasium"/>
        <daten text="Die SMV"/>
        <daten text="Webmaster"/>
    </entry>
    
    <entry btn="News">
        <daten text="Zeige alle!"/>
    </entry>    
    
    <entry btn="Archiv">
        <daten text="Ausgabe 1/04"/>
        <daten text="Sonstiges (im Bau)"/>
    </entry>    
</root>
So lese ich das XML ein und gebe zur Kontrolle alle einträge aus:
ActionScript:
  1. ///// XML für den Text der Untermenü-Buttons: Start ///////////////////
  2. btn_text = new XML();
  3. btn_text.ignoreWhite = true;
  4. btn_text.load("module/untermenu.xml");
  5.  
  6. btn_text.onLoad = function(success) {
  7.     if (success) {
  8.         for(var i=0; i<=btn_text.firstChild.childNodes.length-1; i++) {
  9.             for(var j=0; j<=btn_text.firstChild.childNodes[i].childNodes.length-1; j++) {
  10.                 trace(btn_text.firstChild.childNodes[i].childNodes[j].attributes.text);
  11.             }
  12.             trace("===========");
  13.         }
  14.     }
  15. };
  16. ///// XML für den Text der Untermenü-Buttons: Ende ////////////////////
  17.  


Nun habe ich auch die Hauptmenübuttons "hm_btn1" bis "hm_btn6".
Wenn man diese klickt will ich, dass die Untermenübuttons "um_btn1" bis "um_btn4" die Beschirftungen passend ändern!

Ich benutze schon:
ActionScript:
  1. for (var i = 1; i <= hm_btn_anzahl; i++) {
  2.     this["hm_btn"+i].onRollOver = function() {
  3.             this.rewind = true;
  4.     };
  5.     this["hm_btn"+i].onRollOut = function() {
  6.             this.rewind = false;
  7.     };
  8.     this["hm_btn"+i].onPress = function() {
  9.                         // HIER WEIß ICH NICHT WAS HINKOMMT!??!?!      
  10.     };
  11. }
johanness ist offline   Mit Zitat antworten
Alt 14-02-2004, 14:10   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

wie wärs wenn du mal in deine anderen Thread mal ein blick
reinwirfst ???

hab dir da nen Verbesserungsvorschlag gepostet:
XML-Menü auslesen
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 14-02-2004, 14:12   #3 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
du könntest auch mal deine FLA hochladen,
denn so kann ich zu mindest dir schlecht helfen,
( is ja auch net viel Info über dein teil)
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 14-02-2004, 22:37   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Tja das mit der .fla ist so ein Ding... *g* Die ist nämlich schon seehr komplexer!
Was soll ich mit dem Vorschlag verbessern können? Hab ich doch eigetnilch so, oder?
Danke für die Hilfe!!
johanness ist offline   Mit Zitat antworten
Alt 15-02-2004, 08:33   #5 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

die Verbesserung wäre gewesen, dass du bei der FOR - SCHLEIFE
nicht <= sondern nur < schreibst, dann musst bei length nicht
noch -1 machen, des war alles


Wg. der .fla. ich kann halt so schlecht sagen wie das zu lösen wäre
da ich ja net weis, wie du das gemacht, hast, kannst es ja noch
mal detailierter erklären, oder ne abgespeckte version machen,
oder so.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (15-02-2004 um 08:35 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 08:46   #6 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Ok, jetzt verstehe ich deinen Tipp Danke!

Hier ist dann mal eine zumindest mal tteilweise abgespeckte Version veon meinen Buttons! Wäre nett, wenn du dir das mal ansiehst!
Vielen Dank schon einmal
Johannes


Note: Die Buttons sollten erst eingeblendet werden, wenn man einen HauptmenüButtons drückt, aber dazu bin ich noch nicht gekommen. Also nicht wundern *g*
Angehängte Dateien
Dateityp: rar buttons.rar (41,8 KB, 5x aufgerufen)
johanness ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:00   #7 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ok,

ich schaus mir mal an.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:04   #8 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ähm,

das ist mir jetzt verdammt peinlich, aber, wo liegt nochmal dein
Problem ???
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:07   #9 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
*g*
Also am Ende soll es so aussehen:
Wenn ich einen der linken Buttons drücke (Hauptmenü), dann sollen aus der XML-Datei entsprechend die Button-Namen für das Untermenü ausgelesen werden und dann nacheinander eingefaded werden. Am besten noch mit einer klienen Abfrage wieviele Buttons überhaupt auf _visible=true; gesetzt werden müssen. Wenn der User auf einen anderen Buttons geht, erst die alten Buttons ausblenden lassen und dann die neuen ein...

Mein Problem von diesem Thread war aber, dass ich die Buttonnamen nicht aus dem XML auslesen kann (hab da noch wenig Erfahrung)!
Danke! Hoffentlich versteht man's
johanness ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:17   #10 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ok, habs verstanden


was ich dir jetzt schon empfehlen kann:
benenn deine Textfelder nicht "text", denn das ist eine Eigenschaft
eines Textfeldes, könnte also unter umständen zu problemen führen.
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (15-02-2004 um 09:19 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:22   #11 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Ich weiß, aber mir fiel gestern nichts besseres ein! Vorschläge *g*
johanness ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:28   #12 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
Vorschläge:

txtField
txtFeld
txtLabel
textFeld

etc.


__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 09:33   #13 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Danke
So viel Vorstellungskraft hatte ich gestern Abend nicht mehr *g*
johanness ist offline   Mit Zitat antworten
Alt 15-02-2004, 10:10   #14 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
so habs,

also jetzt ändert sich die Bezeichnung der Unterpunkte wie
gewünscht.


Hoffe das entspricht deiner Vorstellungen.



PS:
Was noch nicht geht, ist, dass die Bezeichnung der überflüssigen
Unterpunkte nicht gelöscht wird, aber das reicht erstmal
Angehängte Dateien
Dateityp: rar buttons2.rar (41,8 KB, 6x aufgerufen)
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 15-02-2004, 10:20   #15 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Thumbs up

Vielen Dank!!
Das ist schon das was ich gesucht habe


...dann mach ich mich jetzt an die "Design"-Arbeit... *g*
johanness 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