mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 02:20 Benutzername: Passwort: Auto-Login

Thema: [Flash] loadMovie flackert ! vom 02.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash] loadMovie flackert !
Seite: Zurück  1, 2, 3, 4  Weiter
Autor Nachricht
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 02.07.2008 11:29
Titel

Antworten mit Zitat Zum Seitenanfang

das flackern (weißer screen zwischen den bildern) liegt wohl daran,
dass immer wieder ein bild geladen wird. jetzt lade ich alle bilder
am anfang in movieclips um dann die mcs auszugeben:

Code:
var pX, pY, pIndex, pItmp = 0, yLevel = 17, xLevel = 36;

for(var i:Number = 0; i < 611; i++)
{
     _root.createEmptyMovieClip("mc_" + i, i);
   if( i < 10 ){ _root["mc_" + i].loadMovie("frame000" + i + ".jpg", i); }
   if( i > 9 && pIndex < 100 ){ _root["mc_" + i].loadMovie("frame00" + i + ".jpg", i); }
   if( i > 99 && pIndex < 1000 ){ _root["mc_" + i].loadMovie("frame0" + i + ".jpg", i); }
}

_root.onMouseMove = function() {
   pX = Math.floor( xLevel * _xmouse / 800 );
   pY = Math.floor( yLevel * _ymouse / 600 );
   pIndex = pY * xLevel + pX;

   if(pIndex != pItmp){

==>        // wie kann ich hier den entsprechenden mc anzeigen lassen? _root["mc_" + pIndex];

   }
   
   pItmp = pIndex;
}


aber ich weiß noch nicht wie ich den entsprechenden mc anzeige
 
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.07.2008 11:32
Titel

Antworten mit Zitat Zum Seitenanfang

Was ich sag, loadMovie saugt.

Schau Dir mal den MovieClipLoader an (tutorial hier oder bei mir auf der Seite). Wenn Du das Bild geladen hast, einfach im onLoadInit-Event _visible auf false setzen. und in deinem script unten gehst du dann hin und setzt das aktuelle erst auf false und dann das neue auf true. Dropps gelutscht
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 02.07.2008 12:15
Titel

Antworten mit Zitat Zum Seitenanfang

hmm.. also irgendwie kapier ich das nicht mit dem objekt

Code:
var pX, pY, pIndex, pItmp = 0, yLevel = 17, xLevel = 36;

var BildLoader:MovieClipLoader = new MovieClipLoader()
var BildLoader_listener:Object = new Object()

BildLoader.addListener(BildLoader_listener);

BildLoader_listener.onLoadInit = function(Ziel:MovieClip){

   Ziel._visible = false;
 
}

   for(var i:Number = 0; i < 611; i++)
   {
        _root.createEmptyMovieClip("mc_" + i, i);
      if( i < 10 ){ BildLoader.loadClip("frame000" + i + ".jpg", i); }
      if( i > 9 && i < 100 ){ BildLoader.loadClip("frame00" + i + ".jpg", i); }
      if( i > 99 && i < 1000 ){ BildLoader.loadClip("frame0" + i + ".jpg", i); }
   }


_root.onMouseMove = function() {
   pX = Math.floor( xLevel * _xmouse / 800 );
   pY = Math.floor( yLevel * _ymouse / 600 );
   pIndex = pY * xLevel + pX;

   if(pIndex != pItmp)
      _root["mc_" + pItmp]._visible = false;
      _root["mc_" + pIndex]._visible = true;
   }
   
   pItmp = pIndex;
}


wie geht das richtig?
 
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.07.2008 12:31
Titel

Antworten mit Zitat Zum Seitenanfang

versuch mal
Code:
var pX, pY, pIndex, pItmp = 0, yLevel = 17, xLevel = 36;

var BildLoader:MovieClipLoader = new MovieClipLoader()
var BildLoader_listener:Object = new Object()

BildLoader.addListener(BildLoader_listener);

BildLoader_listener.onLoadInit = function(Ziel:MovieClip){

   Ziel._visible = false;
 
}

   for(var i:Number = 0; i < 611; i++)
   {
        var mc:MovieClip = _root.createEmptyMovieClip("mc_" + i, i);
      if( i < 10 ){ BildLoader.loadClip("frame000" + i + ".jpg", i); }
      if( i > 9 && i < 100 ){ BildLoader.loadClip("frame00" + i + ".jpg", mc); }
      if( i > 99 && i < 1000 ){ BildLoader.loadClip("frame0" + i + ".jpg", mc); }
   }


_root.onMouseMove = function() {
   pX = Math.floor( xLevel * _xmouse / 800 );
   pY = Math.floor( yLevel * _ymouse / 600 );
   pIndex = pY * xLevel + pX;

   if(pIndex != pItmp)
      _root["mc_" + pItmp]._visible = false;
      _root["mc_" + pIndex]._visible = true;
   }
   
   pItmp = pIndex;
}
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 02.07.2008 12:42
Titel

Antworten mit Zitat Zum Seitenanfang

* Nee, nee, nee * wird immer nur frame0000.jpg angezeigt

mit
Code:
BildLoader.loadClip( bild, mc )
in allen 3 fällen, wird nichts angezeigt.
 
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.07.2008 12:45
Titel

Antworten mit Zitat Zum Seitenanfang

Kannst Du das mal zippen und hochladen ? dann kuck ich mal
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
caZpa
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 02.07.2008 13:03
Titel

Antworten mit Zitat Zum Seitenanfang

pn!
 
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 02.07.2008 13:12
Titel

Antworten mit Zitat Zum Seitenanfang

ALTER !!! DU BIST JA TOTAL WAHNSINNIG !!!!! Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Flash Animation flackert
Flash Banner flackert? Was ist EBBase?
[flash] loadmovie swf
[flash] LoadMovie mit Variablen
flash preloader mit loadMovie
flash loadmovie und print
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.