Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-01-2005, 17:24   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 22
loaderClass und onLoadComplete-Rätsel

Hallo Spezis,

der Trace zeigt mir den 1. MC 1mal an und danach 9mal den 10. Wo hab ich da falsch gedacht...hat jemand ne Idee?



Code:
#include "include/com.qlod.LoaderClass.as"

loadi();

function loadi()
{
	schnupp = new com.qlod.LoaderClass();
	pupp = new Object();
	schnupp.addListener(pupp);
	
	for (var index=1;index<=10;index++)
	{
		MCref = _root.createEmptyMovieClip("blo"+index,index);
		loadFlupp(MCref,schnupp,pupp);
	}
}

function loadFlupp(MCRef,schnupp,pupp)
{
	
	pupp.onLoadStart = function ()
	{
		pupp.onLoadComplete = function () 
		{
			trace(MCRef);
		} 
	};
	schnupp.load(MCRef,"vortragsfolien.swf");
}
Danke, zabroc
zabroc ist offline   Mit Zitat antworten
Alt 07-01-2005, 17:40   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

ActionScript:
  1. #include "include/com.qlod.LoaderClass.as"
  2. loadi();
  3. function loadi() {
  4.     schnupp = new com.qlod.LoaderClass();
  5.     pupp = new Object();
  6.     schnupp.addListener(pupp);
  7.     for (var index = 1; index <= 10; index++) {
  8.         MCref = _root.createEmptyMovieClip("blo" + index, index);
  9. trace(MCref); // <----- hier werden die mc's korrekt ausgegeben
  10.         loadFlupp(MCref, schnupp, pupp);
  11.     }
  12. }
  13. function loadFlupp(MCRef, schnupp, pupp) {
  14.     pupp.onLoadStart = function() {
  15.         pupp.onLoadComplete = function() {
  16.             trace(MCRef);
  17.         };
  18.     };
  19.     schnupp.load(MCRef, "vortragsfolien.swf");
  20. }
warum unten nix kommt weiß ich jetzt auch nicht direkt...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (07-01-2005 um 17:43 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 07-01-2005, 17:47   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
ausserdem mußt du jedem mc nen eigenen listener mitgeben...

versuch mal so:

ActionScript:
  1. #include "include/com.qlod.LoaderClass.as"
  2. loadi();
  3. function loadi() {
  4.     schnupp = new com.qlod.LoaderClass();
  5.     for (var index = 1; index <= 10; index++) {
  6.         MCref = _root.createEmptyMovieClip("blo" + index, index);
  7.         this["pupp" + index] = new Object();
  8.         schnupp.addListener(this["pupp" + index]);
  9.         loadFlupp(MCref, schnupp, this["pupp" + index]);
  10.     }
  11. }
  12. function loadFlupp(MCRef, schnupp, pupp) {
  13.     pupp.onLoadStart = function() {
  14.         pupp.onLoadComplete = function() {
  15.             trace(MCref);
  16.         };
  17.     };
  18.     schnupp.load(MCref, "vortragsfolien.swf");
  19. }

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (07-01-2005 um 17:56 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 10-01-2005, 08:38   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 22
hmmmm...nee das kanns noch nich sein...da schreien mich jedesmal alle 10 Listener an...auch doof...wenn die loaderInstanz global initialisiert wird geht es..aber es ist ein wenig unschön...oke, thx anyway...
zabroc
zabroc 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