Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-08-2005, 11:20   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question probmele mit einer function?

hi ich habe eine problem mit einer function. also ich habe einen startwert a=0;.
und wenn ich einen neuen functions ausruf mache dann löscht der den wert nicht, sondern fügt die inhalte nur an.
functions aufruf:
ActionScript:
  1. artikel_grosse_func(a);

function:
ActionScript:
  1. function artikel_grosse_func(ausgabe) {
  2.     artikel_grosse = mein_xml.firstChild.childNodes[0].childNodes[ausgabe].childNodes[4].childNodes;
  3.     //erzeuge ein sting zum spliten der werte
  4.     artikel_grosse_wert = artikel_grosse.toString();
  5.     var array_artikel_grosse = artikel_grosse_wert.split(',');
  6.     for (i=0; i<array_artikel_grosse.length; i++) {
  7.         //trace("wert: "+array_artikel_grosse[i]);   
  8.         _root.bes_grosse.addItem(array_artikel_grosse[i], array_artikel_grosse[i]);
  9.     }
  10.     //AUSGABE start für die box ARTIKEL größen
  11.     if (artikel_box_grosse_listener == undefined) {
  12.         artikel_start_grosse = _root.bes_grosse.getItemAt(0).label;
  13.         //function aufruf
  14.         trace(artikel_start_grosse);
  15.     }
  16.     //AUSGABE für die box ARTIKEL größen
  17.     artikel_box_grosse_listener = new Object();
  18.     artikel_box_grosse_listener.change = function(eventObj) {
  19.         var event_source = eventObj.target;
  20.         var selected_item = event_source.selectedItem;
  21.         var selected_item_label = selected_item.label;
  22.         //function aufruf
  23.         trace(selected_item_label);
  24.     };
  25.     _root.bes_grosse.addEventListener("change", artikel_box_grosse_listener);
flozwo ist offline   Mit Zitat antworten
Alt 24-08-2005, 11:46   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Lightbulb

okay schon gut habe das problem selber gelöst.
habe den pfad der komponete angegeben und ein removeall rein gesetzt.
flozwo ist offline   Mit Zitat antworten
Alt 24-08-2005, 12:17   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question

okay aber das andere ist jetzt das der im Object die werte immer noch mehrfach drinne hat. also so oft halt wie ich die function ausgefürht habe.
in der ansicht ist es gelöscht wie kann ich denn jetzt die doppeltenwerte aus dem Object löschen?

ActionScript:
  1. function artikel_grosse_func(ausgabe) {
  2.     _root.bes_grosse.removeAll();
  3.     artikel_grosse = mein_xml.firstChild.childNodes[0].childNodes[ausgabe].childNodes[4].childNodes;
  4.     //erzeuge ein sting zum spliten der werte
  5.     artikel_grosse_wert = artikel_grosse.toString();
  6.     var array_artikel_grosse = artikel_grosse_wert.split(',');
  7.     for (i=0; i<array_artikel_grosse.length; i++) {
  8.         //trace("wert: "+array_artikel_grosse[i]);   
  9.         _root.bes_grosse.addItem(array_artikel_grosse[i], array_artikel_grosse[i]);
  10.     }
  11.     //AUSGABE start für die box ARTIKEL größen
  12.     if (artikel_box_grosse_listener == undefined) {
  13.         artikel_start_grosse = _root.bes_grosse.getItemAt(0).label;
  14.         //function aufruf
  15.         //trace(artikel_start_grosse);
  16.     }
  17.     //AUSGABE für die box ARTIKEL größen
  18.     artikel_box_grosse_listener = new Object();
  19.     artikel_box_grosse_listener.change = function(eventObj) {
  20.         var event_source = eventObj.target;
  21.         var selected_item = event_source.selectedItem;
  22.         var selected_item_label = selected_item.label;
  23.         //function aufruf
  24.         trace(selected_item_label);
  25.     };
  26.     _root.bes_grosse.addEventListener("change", artikel_box_grosse_listener);
  27.     //start wert für ARTIEKEL ende
  28. }
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 02:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele