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

Discussione: loadMovie

  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    loadMovie

    Ciao a tutti,

    ho una domanda :

    In un filmato ho 2 movieclip con nome istanza rispettivamente "orizzontale" e "verticale".

    Da un database recupero alcuni record.
    Nel database ho un campo di nome "orientamento" che può contenere la dicitura "orizzontale" o "verticale". Questo valore recuperato viene memorizzato in una variabile chiamata "orient"

    Una volta recuperati i record vorrei caricare un filmato nel MC "orizzontale" se la variabile orient=orizzontale oppure nel MC "verticale" se la variabile orient=verticale.

    Ovviamente non posso fare cosi:

    orient.loadMovie(....)

    perché cosi facendo mi cerca il MC orient inesistente.

    C'é un modo di risolvere senza utilizzare una condizione if?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    ma infatti tu devi fare il loadMovie sull'istanza del clip quindi:

    if(orient == "orizzontale"){
    orizzontale.loadMovie("swf");
    }else if(orient == "verticale"){
    verticale.loadMovie("swf");
    }

  3. #3
    oppure prova

    _root[orient].loadMovie(....)
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    ma orient è una variabile... come fa a caricare un movie in una variabile???

  5. #5
    Originariamente inviato da Coach
    ma orient è una variabile... come fa a caricare un movie in una variabile???
    _root[orient]

    è diverso da

    _root.orient

    Praticamente _root[orient] diciamo è 'dinamico', ovvero a seconda del valore può riferirsi a _root.orizzontale oppure a _root.verticale (o a _root.qualunquealtracosa)

  6. #6
    Originariamente inviato da Broly
    _root[orient]

    è diverso da

    _root.orient

    Praticamente _root[orient] diciamo è 'dinamico', ovvero a seconda del valore può riferirsi a _root.orizzontale oppure a _root.verticale (o a _root.qualunquealtracosa)
    esatto


    azz... stavolta sei stato svelto...
    "...non è detto che sia tardi se non guardi che ora è..."

  7. #7
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Io pensavo di utilizzare il contenuto della variabile per indicare il target.
    Comunque cosi funziona.

    Ciao
    Grazie
    Sempre più in alto...
    www.webdition.com

  8. #8
    Originariamente inviato da Frankos
    Io pensavo di utilizzare il contenuto della variabile per indicare il target.
    E' esattamente quello che fa il codice suggeritoti da Raffa62

  9. #9
    Originariamente inviato da Frankos
    Io pensavo di utilizzare il contenuto della variabile per indicare il target.
    Comunque cosi funziona.

    Ciao
    Grazie
    infatti puoi anche fare

    loadMovie("file.swf",_root[orient])

    è la stessa cosa
    "...non è detto che sia tardi se non guardi che ora è..."

  10. #10
    :quote:

    comincio ad invecchiare...
    "...non è detto che sia tardi se non guardi che ora è..."

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.