- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Roll over bug [F 8]
-
Roll over bug [F 8]
Salve,
Ho quasi ultimato questo sito www.marco-sabatini.com utilizzando php e flash 8 (actionscript 2) utilizzando loadVars.
Controllando possibili errori ho trovato un "bug".
Se vado nella sezione GALLERY; e poi clicco su GALLRY BLACK WHITE; qui il rollover sulle thumbnail funziona! ; torno indietro cliccando su BACK o GALLERY; ed entro nella sezione GALLERY COLOUR.............
.........ed ecco il bug passando sulle thumbnails non si ha più l'effetto rollover e non si possono più cliccare. Per uscire da questo blocco devo scorrere le thumbnails con le frecette e poi tornare indietro.
Questo si verifica solo con questa seguenza...... se ricarico il sito ed entro subito nella sezione a colore ..... il rollover funziona. Ho controllato il codice, ma senza successo .... C'e qualcuno che ha qualche idea di cosa possa essere?
Il sito è strutturato così: un filmato principale su cui carico altri filmati per ogni sezione.(GALLERY, GALLRY BLACK WHITE, GALLERY COLOUR, etc...). Questo è un pezo di codice del filmato gallery colour.
//----------------------- Se l'immagine è quadrata ---------------- //-------------------------Prima Thumbnail--------------------------- if ((c["forma"+btn] == "quadro") && (tag_pressed==false)){ _root.loader.over1_qu._visible = true; _root.loader.over1_ro._visible = false; _root.loader.over1_rv._visible = false; _root.loader.over1_qu.onRelease = function() { tag_release=true; btn = 1+puls; big = 'http://www.marco-sabatini.com/image-gallery/images/gallery/'+c["im_image"+btn]; var loader:MovieClipLoader = new MovieClipLoader(); var mclListener:Object = new Object(); loader.addListener(mclListener); // Quando il JPG grande è caricata mclListener.onLoadInit = function(_mc:MovieClip) { _root.loader.bar._visible = false; }; // Mentre JPG grande si carica mclListener.onLoadProgress = function(_mc:MovieClip, loaded:Number, total:Number) { _root.loader.bar._visible = true; if(!percent)percent = 1; percent -= (percent-((loaded/total)*100))*.25; per = int(percent); _root.loader.bar._xscale = percent; _root.loader.pernum.text = per; }; //--------------- mostra cornice ------------------------ _root.loader.picFrame_qu._visible=true; _root.loader.picFrame_ro._visible=false; _root.loader.picFrame_rv._visible=false; loader.loadClip(big, picHolder_qu); loader.unloadClip(picHolder_ro); loader.unloadClip(picHolder_rv); _root.loader.picHolder1._alpha = 49; titolo.htmlText = c["im_title"+btn]; }; _root.loader.over1_qu.onRollOver = function() { _root.loader.picHolder1._alpha = 49; }; _root.loader.over1_qu.onRollOut = function() { _root.loader.picHolder1._alpha = 100; }; } //----------------------Seconda Thumbnail------------------------------- if ((c["forma"+(btn+1)] == "quadro") && (tag_pressed==false)){ _root.loader.over2_qu._visible = true; _root.loader.over2_ro._visible = false; _root.loader.over2_rv._visible = false; ............ ............ ............
Grazie
Sharemind