Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Menu orizzontale con teltarget

    VVoVe: Ciao a tutti...
    Problema:

    Ho creato un menu orizzontale con sottovoci di menu che compaiono al passaggio del mouse (rollOver, rollOut). Ogni bottone di menu e sottomenu è abbinata anche l'azione press del mouse che richiama tramite telltarget movie esterni.
    Ma ovviamente se continuo a premere sul bottone continua a richiamare il movie esterno. Che azione posso usare se il filmato è già caricato e non voglio che continui a rigenerarsi?

    secondo problema:
    Ho dei bottoni ai quali sono abbinati dei file in pdf da scaricare. Con getUrl si aprono. come posso farli scaricare su PC senza farli aprire?

    Grazie
    laura

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    per il primo problema bisognerebbe entrare nel dettaglio, vedendo il codice che utilizzi

    tellTarget risale a flash 4 ed è obsoleto dalla versione 5 del programma, da quando è stata introdotta la "notazione del punto"

    nel tuo caso puoi agire in diversi modi, ad esempio disabilitando il pulsante interessato utilizzando la proprietà enabled dei pulsanti, oppure puoi impostare una variabile booleana (true/false) che dica al pulsante se deve eseguire un determinato evento oppure no

    per la seconda, puoi risolvere utilizzando uno script lato server da richiamare in flash utilizzando il getURL, se nel tuo spazio web puoi utilizzare PHP, ho già qualcosa di pronto

  3. #3
    Nel dettaglio le action del bottone sono:

    on (press){
    target.loadMovie("chisiamo.swf");}
    on (rollOver){
    gotoAndStop(2); }
    on (rollOut){
    gotoAndStop(1); }


    e per il pulsante che scarica il PDF, purtroppo non uso PHP
    laura

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ti dovrebbe bastare inserire questo controllo sull'on(press) per tutti i pulsanti (ovviamente cambiando la stringa corrispondente

    Codice PHP:
    on(press){
        if(
    _global.sezione != "chisiamo.swf") {
            
    _global.sezione "chisiamo.swf";
            
    target.loadMovie(_global.sezione);
        }

    per il secondo problema, mi sa che non c'è "scampo", bisogna utilizzare un linguaggio lato server per forzare lo scaricamento dei files

  5. #5
    Grazie, ho provato ad inserire il codice

    on(press){
    if(_global.sezione != "chisiamo.swf") {
    _global.sezione = "chisiamo.swf";
    target.loadMovie(_global.sezione);
    }
    }

    on (rollOver){
    gotoAndStop(2); }
    on (rollOut){
    gotoAndStop(2); }


    Ma poi non richiama più il movie chisiamo.swf o altri nel momento in cui clicco su di un'altra sezione e poi ritorno sul bottone CHI SIAMO.
    laura

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se hai inserito il codice su tutti i pulsanti che eseguono il loadMovie, non dovresti avere questo problema :master:

  7. #7
    ooops!!!


    Ora è tutto OK!!!

    Grazie mille
    laura

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.