Autor | Zpráva | ||
---|---|---|---|
Sargus Profil |
#1 · Zasláno: 28. 10. 2006, 13:08:28
Ahoj,
newbie dotaz. Nahraji obrazky z databaze a pri onRollOver nad obrazkem se ma zobrazit kopie jeste vedle ( ve vetsim ). Problem je v tom najeti na obrazek, v testu a debugu vse funguje ok, ale na strankach se ta zvetsenina nezobrazi. Diky za pomoc
|
||
XXX Profil * |
#2 · Zasláno: 28. 10. 2006, 14:26:01
Nechce se mi projizdet cely kod, ale jestli nahodou neni problem jenom v tom, ze ti to bude fungovat teprve tehdy, az do te animace v prohlizeci kdekoliv kliknes mysi a tim ji vlastne nastavis aktivni ;-) Uz jsem se s podobnym problemem setkal.. nejdrive si over tohle ;-)
|
||
Sargus Profil |
#3 · Zasláno: 28. 10. 2006, 16:30:28
Ne ne, timhle to fakt neni :-)
Ten kod neni tak dlouhej, jenom hodne roztazenej |
||
XXX Profil * |
#4 · Zasláno: 28. 10. 2006, 18:55:36
zkus napsat tu funkci onRollOver takhle:
_root[pict].onRollOver = function() { this._parent["big"].loadMovie(this._name); this._parent["big"]._xscale=44; this._parent["big"]._yscale=38; } ;-) |
||
Sargus Profil |
#5 · Zasláno: 28. 10. 2006, 19:07:14
chova se to furt stejne, test+debug na lokalu ok, na strankach to nefunguje ani IE ani FF
viz. http://www.marionetter-krcal.eu/test/fotod.html dal jsem tam trochu hezci obrazky at z toho pripadne taky neco mate :-) |
||
XXX Profil * |
#6 · Zasláno: 28. 10. 2006, 19:22:30
nesmis pouzivat cesty s _root ;-)
myData = new LoadVars() myData.load("load_pictures.php") myData.ref = this; var dolu=27; var j=0; var pict=""; myData.onLoad = function(succes){ for (var i=0; i<this.celkem; i++){ pict=this["picture"+i]; this._parent.createEmptyMovieClip(pict, i); this._parent[pict]._x=j*100; this._parent[pict].createEmptyMovieClip("bild_mc"+i, 1); this._parent[pict]["bild_mc"+i].loadMovie("img/"+this["picture"+i]); this._parent[pict]["bild_mc"+i]._xscale=15; this._parent[pict]["bild_mc"+i]._yscale=12; this._parent[pict]["bild_mc"+i]._x=j*32+370; this._parent[pict]["bild_mc"+i]._y=dolu; this._parent[pict].onRollOver = function() { this._parent["big"].loadMovie(this._name); this._parent["big"]._xscale=44; this._parent["big"]._yscale=38; } this._parent[pict].onRollOut = function() { this._parent["big"].unloadMovie(this._name); } } } zjistis to jednoduse... kdyz pomalu prejizdis obrazky, tak se nedeje vubec nic, protoze ta funkce onRollOver neni pro ty obrazky, ale vsechno mas rozhazene primo na _rootu ;-) |
||
Sargus Profil |
#7 · Zasláno: 28. 10. 2006, 19:35:29
takhle to ale nefunguje vubec :-)), ani obrazky se nenactou,
s tim rootem jsem to opsal z naky fora, funguje to dobre akorat ne na webu. Ja vedel ze se do flashe nemam poustet :-) |
||
Sargus Profil |
#8 · Zasláno: 28. 10. 2006, 20:00:32
ok, jak to bejva jsem pitomej ja
this._parent["big"].loadMovie(this._name); ma byt ma byt this._parent["big"].loadMovie("img/"+this._name); a na lokalu to fungovalo protoze jsem ty fotky mel i v tom adresari co flash, nejen v img diky za snahu :-)) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0