Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129

    non ricaricare stesso clip se in esecuzione

    ciao...
    vorrei eviatre di ricaricare un file esterno swf (che si carica tramite il release di un pulsante) mentre è già carico..mi sapreste dire il codice da utlizzare in due casi:

    1° quando il clip esterno viene caricato direttamente dal pulsante con
    on (release) {loadMovieNum ("clipesterno.swf"; 4); }

    2° quando il clip esterno viene caricato rimandando il pulsante ad su un fotogramma etichettato sempre nel clip principale con la funzione

    on (release) {gotoAndPlay("etichetta fotogramma");}

    grazie

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  2. #2
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    io seocndo punto l'ho risolto..basta mettere gotoandstop invece che gotoando play..

    per favore aiutatemi per il primo punto

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  3. #3
    Prova così ma non sono sicuro che funziona
    codice:
    on (release) {
    _root.instBottone._disable=false
    loadMovieNum ("clipesterno.swf"; 4); 
    }

  4. #4
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    non funziona.....

    anche levando l'errore di sintassi ; e mettendo , tra le ( ) alla fine...

    help

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    200
    Originariamente inviato da rajsha
    vorrei eviatre di ricaricare un file esterno swf (che si carica tramite il release di un pulsante) mentre è già carico
    Ciao, prova in questo modo
    prima di tutto sulla timeline crea una variabile e assegnali un valore inziale es:

    var statoClip = false; //assegna falso alla variabile

    Poi vai sul Bottone e scrivi:

    on (release) {
    if (statoClip == false){ //se stato clip è falso
    loadMovieNum ("clipesterno.swf"; 4);
    statoClip = true; // imposta stato clip su vero
    }
    }

    una volta caricato, statoClip diventa "true" quindi nn c'e piu la condizione per ricaricare il clipesterno.

    Prova e fammi sapere

    Ciao

  6. #6
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    innanzittuto grazie per la risposta!

    per timeline intewndi quella delclip esterno giusto?? penso di sì...
    io ho copiato
    var statoClip = false;
    nel primo fotogramma..ma ki sa che non si fa così..ora vado a leggermi come si fa una variabile...se potessi illuminarmi..magari farei prima!
    cmq davvero grazuie .)

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    200
    Ciao, scusa nn ho specificato per timeline intendo la principale quella che contiene il pulsante.
    Copia esattamente il codice che ho postato sostituendo solamente il nome del file con swf con quello che andrai a caricare.

    Ciao

  8. #8
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    funzia!
    grazie.. ...ma tu cosa hai studiato per l'actionscript?

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  9. #9
    Utente di HTML.it L'avatar di rajsha
    Registrato dal
    Mar 2004
    Messaggi
    129
    ops...ma così glia ltri clip non partono....se li impostro nella stessa maniera

    il limite tra la ragione e la follia è come una goccia in mezzo al mare

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    200
    X l'ActionScript inizia con qualche guida online, anche su html.it ne trovi una, poi acquista un buon manuale.


    Ti faccio un'altro esempio:

    Ho tre pulsanti che caricano tre swf esterni ma voglio evitare di ricaricare lo stesso filmato


    Come prima cosa sulla timeline principale creo una variabile

    var statoClip = 0;


    Poi vai sul Bottone1 e scrivi:

    on (release) {
    if (statoClip != 1){ //se stato clip non è 1
    loadMovieNum ("clipesterno1.swf"; 4); //carica swf 1
    statoClip = 1; // imposta statoClip su 1
    }
    }

    questo codice alla pressione del pulsante verifica che stato clip sia diverso da 1, inizialemte il valore è uguale a 0, quindi carica il primo swf e poi assegna alla variabile statoClip il valore di 1, in questo modo se tu vai a premere nuovamente il pulsante l'azione nn verrà eseguita perchè nn c'è + la condizione, statoClip nn è piu != (diverso) da 1 ma è == (uguale) a 1


    poi vai sul bottone2 e scrivi:


    on (release) {
    if (statoClip != 2){ //se stato clip non è 2
    loadMovieNum ("clipesterno2.swf"; 4); //carica swf 2
    statoClip = 2; // imposta statoClip su 2
    }
    }

    x finire sul bottone3 scrivi:

    on (release) {
    if (statoClip != 3){ //se stato clip non è 3
    loadMovieNum ("clipesterno3.swf"; 4); //carica swf 3
    statoClip = 3; // imposta statoClip su 3
    }
    }

    se poi hai altri pulsanti sostituisci i numeri con 4 5 e cosi via

    Fammi sapere!!!

    Ciao

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.