Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2005, 08:19   #1 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
balken in der tabelle werden nicht dargestellt (mit beispiel)

hi,
ich hatte gestern ja schonmal geschrieben, aber es ist leider recht dringend, und ich befürchte, daß mir im alten thread keiner mehr antworten wird.

also:
in der rar-datei gibt es die datei "test2.fla". die funktioniert in sich okay.
wenn ich die daraus entstandene swf aber in test1 per loadMovie lade, werden die balken der tabelle nicht mehr dargestellt.

BITTE BITTE helft mir, ich kann mir das absolut nicht erklären und habe schon viel probiert.

danke für hilfe!
Angehängte Dateien
Dateityp: rar xmlbug.rar (20,8 KB, 7x aufgerufen)
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 04-08-2005, 09:45   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du bist auf den alten "_root"-Objektpfadfehler reingefallen. Dein Balken-MC wird mit der _root-Pfadangabe auf der falschen Hauptzeitleiste erstellt, mach es besser so:
ActionScript:
  1. _global.dZ = this;
  2. _global.dZ.createEmptyMovieClip("balkenMC", 4000);
  Mit Zitat antworten
Alt 04-08-2005, 10:00   #3 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
hier ein aufgeräumtes Script für test2:
Grundsätzlich solltest du genau auf deine Pfade achten, besser den Pfad genau beschreiben (this., _root. …) als sich auf Flash verlassen!

ActionScript:
  1. //#include "lmc_tween.as"
  2. this.animType = "easeInOutQuad";
  3. this.animSpeed = 1;
  4. this.rand2 = 120;
  5. this.balkenAbstand = 60;
  6. ////////////////////////////////////////////////////////
  7. this.tiefe2 = 5000;
  8. this.createEmptyMovieClip("balkenMC", 4000);
  9. //XML laden
  10.  
  11. this.buildDiagramm = function(nodeMain) {
  12.     for (var j in this.balkenMC) {
  13.         this.balkenMC[j].removeMovieClip();
  14.     }
  15.    
  16.     this.xmlDatei2 = "diagramm.xml";
  17.     this.xmlDiagramm = new XML();
  18.     this.xmlDiagramm.ignoreWhite = true;
  19.     this.xmlDiagramm.load(xmlDatei2);
  20.    
  21.     // timeline für das Event hinterlegen
  22.     // Suche im FlashForum: closure
  23.     var timeline = this;
  24.    
  25.     this.xmlDiagramm.onLoad = function(success) {
  26.         if (success) {
  27.             var anzahl2 = this.childNodes[0].childNodes.length;
  28.             var i;
  29.            
  30.             for (i=0; i<anzahl2; i++) {
  31.                 timeline.balkenMC.attachMovie("balken", "balken"+i, timeline.tiefe2++);
  32.                 timeline.balkenMC["balken"+i]._x = timeline.rand2 + timeline.balkenAbstand * i;
  33.                 timeline.balkenMC["balken"+i]._y = 360;
  34.                
  35.                 // Achtung: sei dir dessen bewusst, das nodeMain nur per Closure vorhanden ist!
  36.                 // ist das so gewollt?
  37.                 timeline.balkenMC["balken"+i]._yscale = Number(this.childNodes[nodeMain].childNodes[i].attributes.value1);
  38.             }
  39.             // keien Ahnung nun passieren soll.
  40.             //txt_name.text = xmlDiagramm.childNodes[nodeMain].childNodes[0].attributes.value2;
  41.         }
  42.     };
  43. };
  44.  
  45. this.buildDiagramm(0);
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 04-08-2005, 10:07   #4 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
OOOOHHHH, mensch leute, ihr seid einfach die besten!! *g*

vielen dank an euch!
__________________
Design ist AUCH Geschmackssache.
Mr.Twister 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 16:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele