mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 07.10.2008 00:43 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
 
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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
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?
 
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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.
 
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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!
 
FlamingArt

Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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] LoadMovie mit Variablen
flash loadmovie und print
[flash] loadmovie swf
flash preloader mit loadMovie
LoadMovie wird im IE nicht dargestellt, Flash...
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 deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.