Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2005, 09:06   #1 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
[LoaderClass] ERROR in LoaderClass: ASBroadcaster undefined

hallo

bei mir erscheinen merkwürdige fehler wenn ich versuche mti der LoaderClass zu arbeiten:

ActionScript:
  1. init = function() {
  2.     // lade alle bilder
  3.    
  4.     // gesamt = thumb + screen
  5.             var myLoader = new com.qlod.LoaderClass();
  6.             var hoehe = 60;
  7.            
  8.             for(i=0;i<anzahl;i++) {
  9.                 var url = head+thu+"00"+i+suffix;
  10.                 trace(url);
  11.                
  12.                 // thumb container erstellen
  13.                 thumb_mc = "t" + i;
  14.                 trace(thumb_mc);
  15.                 _root.attachMovie("con",thumb_mc,40+i);
  16.                
  17.                 // positionieren
  18.                 _root[thumb_mc]._x = 30;
  19.                 wert = 58+(i*(hoehe+38));
  20.                 _root[thumb_mc]._y = wert;
  21.                 trace("y: "+thumb_mc._y);
  22.                
  23.                 // thumbs laden    
  24.                 myLoader.load(thumb_mc, url);
  25.                
  26.                
  27.                 }
  28.                 trace("thumbs fertig")
  29.                 klick();
  30. }

damit will ich bilder in dynamisch attachte mcs laden. allerdings scheint es nur für das erste bild (!) zu funktioneren, danach macht er nicht weiter.

hier noch die komplette ausgabe:

Zitat:
com.qlod.LoaderClass.as loaded
com.qlod.LoaderClass: Defining global com object
com.qlod.LoaderClass: Defining global com.qlod object
ERROR in LoaderClass: ASBroadcaster undefined
_Thumb_000.jpg
t0
y: undefined
_load t0
Error in com.qlod.LoaderClass.load: Invalid location parameter: t0
_Thumb_001.jpg
t1
y: undefined
Error in com.qlod.LoaderClass.load: Invalid location parameter: t1
_Thumb_002.jpg
t2
y: undefined
Error in com.qlod.LoaderClass.load: Invalid location parameter: t2
_Thumb_003.jpg
t3
y: undefined
Error in com.qlod.LoaderClass.load: Invalid location parameter: t3
thumbs fertig

jemand nen plan woran das liegen könnte?
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 04-03-2005, 09:18   #2 (permalink)
KcC
creativ_mind
 
Benutzerbild von KcC
 
Registriert seit: Jan 2004
Ort: Ulm
Beiträge: 111
habe das gleiche Problem !

aber das hast du doch schon mal gepostet ?
KcC ist offline   Mit Zitat antworten
Alt 07-03-2005, 11:47   #3 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
Question

ok. die lösung war simpel, aber zeimlich gut versteckt: "ASBroadcaster" muss in Flash MX 2004 in "AsBroadcaster" verändert werden.

leider erscheinen bei mir in der ausgabe immer noch merkwürdige fehler, hinter die ich nicht komme

mein code (der felerfrei sein soll):

ActionScript:
  1. #include "com.qlod.LoaderClass.as"
  2.  
  3. head = "bild_";
  4. scr = "Screen_";
  5. thu = "Thumb_";
  6. suffix = ".jpg";
  7. anzahl = 4; // 4 bilder
  8.  
  9. trace_mc._visible = false;
  10.  
  11. klick = function(wert) {
  12.     // zeige grosses bild
  13.     var mc = _root.container;
  14.     var url = head+scr+"00"+wert+suffix;
  15.    
  16.     if(container) {
  17.         // füllt container
  18.                    
  19.            
  20.     } else {
  21.             // erstellt container
  22.             trace("con erstellt:"+container._y);
  23.             _root.attachMovie("con","container",50);
  24.             _root.container._x = 148;
  25.             _root.container._y = 58;
  26.             var myLoader = new com.qlod.LoaderClass();
  27.     }
  28.             // lädt
  29.             myLoader.load(mc, url);
  30. }
  31.  
  32. init = function() {
  33.            
  34.     var hoehe = 60;
  35.            
  36.             for(i=0;i<anzahl;i++) {
  37.                
  38.                 var myLoader = new Array;
  39.                 myLoader[i] = new com.qlod.LoaderClass();
  40.                 var url = head+thu+"00"+i+suffix;
  41.                 trace("url: "+url);
  42.                
  43.                 // thumb container erstellen
  44.                 thumb_mc = "t" + i;
  45.                 trace("thumb_mc: "+thumb_mc);
  46.                 _root.attachMovie("con",thumb_mc,40+i);
  47.                
  48.                 // positionieren
  49.                 _root[thumb_mc]._x = 30;
  50.                 wert = 58+(i*(hoehe+38));
  51.                 _root[thumb_mc]._y = wert;
  52.                 trace("y: "+thumb_mc._y);
  53.                
  54.                 // thumbs laden    
  55.                 myLoader[i].load(thumb_mc, url);
  56.                
  57.                
  58.             }
  59.                
  60.     trace("thumbs fertig");
  61.     klick();
  62. }
  63.  
  64.  
  65.  
  66. init();
  67.  
  68. b1.onRelease = klick(1);
  69. b2.onRelease = klick(2);
  70. b3.onRelease = klick(3);
  71. b4.onRelease = klick(4);

und di ausgabe nach dem testen:

Zitat:
com.qlod.LoaderClass.as loaded
com.qlod.LoaderClass: Defining global com object
com.qlod.LoaderClass: Defining global com.qlod object
com.qlod.LoaderClass: using AsBroadcaster
url: bild_Thumb_000.jpg
thumb_mc: t0
y: undefined
_load t0
Error in com.qlod.LoaderClass.load: Invalid location parameter: t0
com.qlod.LoaderClass: using AsBroadcaster
url: bild_Thumb_001.jpg
thumb_mc: t1
y: undefined
_load t1
Error in com.qlod.LoaderClass.load: Invalid location parameter: t1
com.qlod.LoaderClass: using AsBroadcaster
url: bild_Thumb_002.jpg
thumb_mc: t2
y: undefined
_load t2
Error in com.qlod.LoaderClass.load: Invalid location parameter: t2
com.qlod.LoaderClass: using AsBroadcaster
url: bild_Thumb_003.jpg
thumb_mc: t3
y: undefined
_load t3
Error in com.qlod.LoaderClass.load: Invalid location parameter: t3
thumbs fertig
con erstellt:undefined
com.qlod.LoaderClass: using AsBroadcaster
Error in com.qlod.LoaderClass.load: Invalid location parameter: undefined


in thumb_mc wird mir der name des zu attachenden mcs gelegt. er attacht mir zwar alle mcs, verliert dabei aber irgendwie den namen, sodass ich die mcs nicht über t0 etc. ansprechen kann.
ich frage mich ehct nur warum bzw. woran das liegen könnte.
__________________
x 600.6
y 123.3
dante 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 21:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele