• User Attivo

    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". image

    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. image

    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