Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-10-2004, 11:17   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question var von einer xml ins nechst bild übergeben?

hi als oich habe eine xml datei ausgelesen und in einer combobox eingelesen. dabei will ich das wenn ich eine wahl getroffen habe das die var ins nechste bild übergeben wird.
wie stelle ich das an ?

Geändert von flozwo (12-10-2004 um 11:44 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 12-10-2004, 11:18   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
und das ist der code denn ich geschrieben hatte .
ActionScript:
  1. stop();
  2. /////////////////////////
  3. // solange die daten nicht komplett geladen sind, ist die combobox unsichtbar
  4. bereiche._visible = 0;
  5. breich_xml = new XML();
  6. breich_xml.ignoreWhite = true;
  7. // über die xml methode load wird die xml datei geladen
  8. breich_xml.load("bereiche.xml");
  9.  
  10. breich_xml.onLoad = function() {
  11.     // die anzahl der favoriten wird in der variable l gespeichert
  12.     var l = breich_xml.childNodes[0].childNodes.length;
  13.    
  14.     for (var i = 0; i<l; i++) {
  15.         var c = breich_xml.firstChild.childNodes[i].attributes.name;
  16.         var v = breich_xml.firstChild.childNodes[i].attributes.urls;
  17.         trace(v);
  18.         bereiche_xml.addItem(c, v);
  19.     }
  20.     // die combobox wird wieder sichtbar
  21.     bereiche_xml._visible = 1;
  22.  
  23.     };

Geändert von flozwo (12-10-2004 um 11:43 Uhr)
flozwo ist offline   Mit Zitat antworten
Alt 12-10-2004, 17:03   #3 (permalink)
zzzZZZzzz...
 
Benutzerbild von Mick
 
Registriert seit: Jun 2001
Ort: Heidelberg
Beiträge: 803
Du kannst einer ComboBox "setChangeHandler()" eine Funktion zuweisen, die das macht. Diese liest dann mit "getSelectedItem()" aus, welcher Wert gewählt wurde.
__________________
www.mediaszenario.de
Mick ist offline   Mit Zitat antworten
Alt 13-10-2004, 08:40   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

okay danke weil ich war gestern shon total hilflos wie die daten ansprechen kann. sehr vielen dank =)
flozwo ist offline   Mit Zitat antworten
Alt 13-10-2004, 09:41   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

aberwie muss ich das denn einsetzen ? weil oben liest der das aus und unten wollte ihc damit arbeiten.
ActionScript:
  1. stop();
  2. /////////////////////////
  3. // solange die daten nicht komplett geladen sind, ist die combobox unsichtbar
  4. bereiche._visible = 0;
  5. breich_xml = new XML();
  6. breich_xml.ignoreWhite = true;
  7. // über die xml methode load wird die xml datei geladen
  8. breich_xml.load("bereiche.xml");
  9.  
  10. breich_xml.onLoad = function() {
  11.     // die anzahl der favoriten wird in der variable l gespeichert
  12.     var l = breich_xml.childNodes[0].childNodes.length;
  13.    
  14.     for (var i = 0; i<l; i++) {
  15.          c = breich_xml.firstChild.childNodes[i].attributes.name;
  16.          v = breich_xml.firstChild.childNodes[i].attributes.urls;
  17.         //trace(v);
  18.         bereiche_xml.addItem(c,v);
  19.     bereiche_xml.setChangeHandler(data);
  20.     }
  21.     bereiche_xml._visible = 1;
  22. //  trace( auswahl );
  23. };
  24.  
  25.    
  26. //---> TEXT<------//
  27. //CSS for Flash für den rest(weiss)
  28. style = new TextFormat();
  29. style.bold = true;
  30. style.color = 0x000000;
  31. style.size = 24;
  32. style.font = "Arial";
  33. style.multiline = true;
  34. style.wordWrap = true;
  35. style.autoSize = true;
  36. //style.border = true;
  37. //style.borderColor= 0x000000;
  38. style.embedFonts = true;
  39. //CSS for Falsh Ende
  40.  
  41. //----->BTN
  42. _root.createEmptyMovieClip("weiter_an_mc", 24);
  43. _root.weiter_an_mc.loadMovie("bilder/03_an.jpg", "weiter_an_mc");
  44. _root.weiter_an_mc._x = 400;
  45. _root.weiter_an_mc._y = 462;
  46.  
  47. _root.createEmptyMovieClip("weiter_aus_mc", 25);
  48. _root.weiter_aus_mc.createEmptyMovieClip("container", 25);
  49. _root.weiter_aus_mc.container.loadMovie("bilder/03_aus.jpg");
  50. _root.weiter_aus_mc._x = 400;
  51. _root.weiter_aus_mc._y = 462;
  52.  
  53. _root.weiter_aus_mc.onRollOver = function() {
  54. _root.weiter_aus_mc._alpha = 0;
  55. };
  56.  
  57. _root.weiter_aus_mc.onRollOut = function() {
  58.     _root.weiter_aus_mc._alpha = 100;
  59. };
  60. _root.weiter_aus_mc.onRelease = function() {
  61. //function openURL(x) { auswahl = bereiche_xml.selectedItem.data;}
  62.     bereiche_xml.getSelectedItem.data();
  63.     trace(auswahl);
  64.     //_root.gotoAndStop(2);
  65. };
  66. //text
  67. _root.createTextField("name_out", 1, 50, 100, 200, 250);
  68. name_out.text = "Name:";
  69. name_out.setTextFormat(style);
  70. _root.createTextField("num_out", 2, 50, 150, 200, 250);
  71. num_out.text = "Personalnummer:";
  72. num_out.setTextFormat(style);
  73. _root.createTextField("bereich_out", 3, 50, 200, 110, 250);
  74. bereich_out.text = "Bereiche:";
  75. bereich_out.setTextFormat(style);
  76. /////////////////////////////////////////
  77.  
flozwo ist offline   Mit Zitat antworten
Alt 13-10-2004, 10:22   #6 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Lightbulb

also ich habe es
anders aus gegeben habe ganz einfach
ActionScript:
  1. bereiche_xml.selectedItem.data
gemacht
das heist bereiche_xml ist der name aus dem ich die arrays bekomme (instenzname der combobox).und data ist halt was ich übergeben will.
ganz leicht aber wenn man die syntax nicht kennt ist man richtig mies dran.
flozwo 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 10:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele