Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    32

    problema preload e fullscreen con menù accordion AS3

    Ciao a tutti. Premetto sempre di essere meno che principiante. Vengo subito al mio problema: faccio un sito con un preload sul primo frame, un pulsante per andare in fullscreen e uno per uscirne. E fin qui funziona tutto. Se però aggiungo un menù accordion (che ho trovato in internet e funziona benissimo) con la sua classe 'Accordion' non va più niente. Flash mi da errori nel compilatore per i pulsanti di 'fullscreen' e esc 'fullscreen'. Se poi elimino questi pulsanti spariscono gli errori nel compilatore ma non va nemmeno il preload (facendo CTRL+ENTER appare un errore nell'output).
    Qui potete vedere che senza menù accordion preload e fullscreen funzionano http://www.snowstar.altervista.org/ c'è anche un download per scaricare il tutto, compreso accordion.fla con gli errori di cui sopra.
    Spero qualcuno possa aiutarmi. Ciao e grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Va in conflitto il codice per il fullscreen con la document class dell'accordion, elimina la document class e porta il codice nel primo frame dovrebbe funzionare.
    codice:
    import gs.TweenLite;
            var speed:Number = 1;
            Accordion()
            function Accordion()
            {
                screen01.addEventListener(MouseEvent.CLICK, clickHandler, false, 0, true);        
                screen02.addEventListener(MouseEvent.CLICK, clickHandler, false, 0, true);
    
            }
            
            function clickHandler(event:MouseEvent):void
            {
                if(event.target == screen01)
                {
                    TweenLite.to(screen01, speed, { x:0, y:0 } );
                    TweenLite.to(screen02, speed, { x:430, y:0 } );
                }
                else if(event.target == screen02)
                {
                    TweenLite.to(screen01, speed, { x:0, y:0 } );
                    TweenLite.to(screen02, speed, { x:58, y:0 } );
                }
                
            }

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    32
    Funziona . Grazie ancora e complimenti.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.