Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: loadmovie e unloamovie

  1. #1

    loadmovie e unloamovie

    salve a tutti,
    allora un un filamato con a sinistra un menu con 6 pulsanti io vorrei che ad ogni pulsante venisse caricato un filamato diverso in una posizione precisa dello stage, inoltre vorrei che: cliccando sui pulsanti veniserro "unloadmovie" che mi faccia sparire il filmato caricato e mi carichi il nuovo...(non so se mi spiego) praticamente se clicco sul pulsante es. n° 3 mi carichi il filmato 3 e mi "scarichi" quello che c'è visualizzato..


    ho provato con un clip filmato mettento l'obbiettivo ma nn so come far sparire il filmato e caricare l'altro

    come devo fare??? bho!

  2. #2
    prova così

    creati un clip vuoto istanziato "container"

    posizionalo in un punto dello stage

    codice:
    p1.onPress=function() {carica("esterno1.swf") }
    
    p2.onPress=function() {carica("esterno2.swf") }
    
    function carica(nome){
    
         container.unloadMovie()
         container.loadMovie(nome)
    
    }

  3. #3
    caspita... non mi è molto chiaro.. potresti dettagliare...

  4. #4
    hai detto che hai 6 pulsanti

    che io ho chiamato p1,p2,p3,p4,p5,p6

    alla pressione del pulsante devo caricare un file swf differente

    p1.onPress=function(){ ....................}
    p2.onPress=function(){ ....................}
    p3.onPress=function(){ ....................}
    p4.onPress=function(){ ....................}
    p5.onPress=function(){ ....................}
    p6.onPress=function(){ ....................}

    bisogna creare una funzione uguale per tutti i pulsanti che prima scarica il clip "CONTAINER"
    e poi ci carica dentro il file swf

    La funzione non conosce il nome del file da caricare quindi bisogna passarglielo
    tramite la variabile "nomeFile"

    function carica(nomeFile){...............}

    quindi quando premo il pulsante chiemerò la funzione carica() con all'interno il nome del file, questa funzione inserirà all'interno della variabile nomeFile il vero nome.

    p1.onPress=function(){ carica("est1.swf")}
    p2.onPress=function(){ carica("est2.swf")}
    p3.onPress=function(){ carica("est3.swf")}
    p4.onPress=function(){ carica("est4.swf")}
    p5.onPress=function(){ carica("est5.swf")}
    p6.onPress=function(){ carica("est6.swf")}

    a questo punto bisogna dire alla funzione carica() cosa fare

    scaricare il container e caricarci dentro il file esterno relativo al pulsante premuto

    codice:
    function carica(nomeFile){
    
         container.unloadMovie()
         container.loadMovie(nomeFile)
    
    }
    Ti mando l'IBAN ...

  5. #5
    ok ci provo... grazie per l'aiuto...
    cos'è L'iban?

  6. #6
    o capito cos'è l'iban

  7. #7
    cavolo nn riesco...

    allora io ho i pulsanti su 6 layer differenti

    la funzione che dici tu dove devo metterla?
    in un frame?

    oppure una per ogni pulsante?

    inoltre nelle action devo scrivere papale papale il codice che mi hai scritto tu?

    es. io ho ilprimo pulsante che si chiama "dove" (salvato nella libreria come "dove")

    nella sua action devo scrivere
    dove.onPress=function(){ carica("dove.swf")}
    o no?

  8. #8
    Il codice va scritto o incollato sulla Frame della time line che contiene i pulsanti

    I pulsanti devono esse degli mc e non button

    I clip nella libreria li puoi chiamare anche pippo pluto e paperino, quello che conta è il nome dell'istanza

    seleziona un oggetto ed apri il pannello proprietà campo ISTANZA...li scrivi il nome p1, p2, ecc.

    se il nome del file esterno si chiama dove.swf allora va bene

    ma non confonderti mai con il nome fisico del clip salvato in libreria con il nome dell'istanza.

    Ti faccio un esempio potresti anche avere un solo clip raffigurante il pulsante, incollarlo N volte sullo stage dando un nome di istanza diverso per gli N clip.

    Ciao

  9. #9
    Ciao, allora ho messo i pulsanti tutti su un frame e su un layer gli ho convertiti in clip e gli ho chiamati come nome istanza p1,p2,p3 ecc
    Ho creato un clip vuoto chiamandolo "continer" e lo messo sullo stage in un punto a caso (in un frame e su un layer) poi sono andato sul layer dei pulsanti e ho aggiunto questa roba nelle action del frame... ma nn funge come mai?
    dimentico qualcosa?


    p1.onPress = function() {
    carica("piantina.swf");
    };
    p2.onPress = function() {
    carica("gallery2.swf");
    };
    p3.onPress = function() {
    carica("eventi.swf");
    };
    p4.onPress = function() {
    carica("contatti.swf");
    };
    p5.onPress = function() {
    carica("link.swf");
    };
    p6.onPress = function() {
    carica("panorma1.swf");
    };

  10. #10
    la funzione
    codice:
    function carica(nomeFile){
    
         container.unloadMovie()
         container.loadMovie(nomeFile)
    
    }


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.