Autor |
Nachricht |
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 02.07.2008 11:29
Titel
|
|
|
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:
|
Verfasst Mi 02.07.2008 11:32
Titel
|
|
|
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
|
|
|
|
|
Anzeige
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 02.07.2008 12:15
Titel
|
|
|
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:
|
Verfasst Mi 02.07.2008 12:31
Titel
|
|
|
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;
} |
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 02.07.2008 12:42
Titel
|
|
|
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:
|
Verfasst Mi 02.07.2008 12:45
Titel
|
|
|
Kannst Du das mal zippen und hochladen ? dann kuck ich mal
|
|
|
|
|
caZpa
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 02.07.2008 13:03
Titel
|
|
|
pn!
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 02.07.2008 13:12
Titel
|
|
|
ALTER !!! DU BIST JA TOTAL WAHNSINNIG !!!!!
|
|
|
|
|
|
|
|
Ä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
|
|