Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2003, 14:16   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: FFM
Beiträge: 52
xml

hi ich hab geade angefangen mit xml und flash zu arbeiten. es geht soweit ganz gut aber leider hänge ich gerade an folgendem problem:

ich hab den wert für die url ausgelesen der ist dann in der variable link wie folgt gespeichert:

link = "<link>www.web.de</link>"

so das problem ist das ich denk link auf einen butten geben will aber ich das <link> zeug net weg bekomme und so ich beim aufrufen mit getURL einen Fehler angezeigt bekomme.

hat jemand ne lösung ?

danke picar
picar48 ist offline   Mit Zitat antworten
Alt 24-08-2003, 14:24   #2 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
wie sieht dein kompletter tag aus?

weil nur mit dem codeschnipsel kann mar net soviel sagen...

wenn du den link als attribute übergibst brauchst du doch die <link> gar nicht mehr

Code:
//möglichkeit als attribute
<button name="button1" link="http://www.link1.de"/>

//möglichkeit als node
<button name="button1">
                <link>http://www.link1.de</link>
</button>
schöne grüße
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 24-08-2003, 14:33   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Ort: FFM
Beiträge: 52
more infos

xml code:


<content>
<page id="1" name="1" title="Web.de Eimsheim">
<text>This is the text for page one.</text>
<link>http://www.web.de</link>
</page>
....

</content>

der codeauszug im prog:


for (i=0; i<allNodes.length; i++) {
page_content[i] = allNodes[i].childNodes;
}
for (k=0; k<page_content.length; k++) {
for (l=0; l<page_content[k].length; l++) {
_root.pages[1].page.contentBox.html = true;
if (page_content[k][1].nodeName == "link") {
_root.pages["page"+[k]].link.html = true;
_root.pages["page"+[k]].link = page_content[k][1];
trace(page_content[k][1]);
}


da kommt der link her - ich hab noch nicht sonderlich viel gemacht mit xml und bin froh das es so einigermaßen klappt und hoffe das ich das jetzt auch noch hin bekomme ! schau mal ob dir das reicht oder du den kompletten code brauchst
picar48 ist offline   Mit Zitat antworten
Alt 24-08-2003, 15:14   #4 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
na irgendwie ist das alles ziehmlich wirr...

mein vorschlag
Code:
<content>
<page name="link1" title="Web.de Eimsheim" link="http://www.web.de">
This is the text for page one.</page>
....

</content>
ActionScript:
  1. meinXML = new XML();
  2. meinXML.ignoreWhite = true;
  3. meinXML.load("test.xml");
  4. meinXML.onLoad = function(status) {
  5.     if (status) {
  6.         page_content = this.firstChild.childNodes;
  7.         makeButtons();
  8.     }
  9. };
  10. function makeButtons() {
  11.     //solange du knotne findest mach weiter...
  12.     for (i in page_content) {
  13.         trace(page_content[i].attributes.name);//link1
  14.         trace(page_content[i].attributes.title);//Web.de Eimsheim
  15.         trace(page_content[i].attributes.link);//http://www.web.de
  16.         trace(page_content[i].childNodes);//This is the text for page one.
  17.     }
  18. }

schöne grüße
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu 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 13:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele