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

    [MX] Caricamento SWF esterni con nome file generato da stringhe concatenate

    Salve. Premetto che non ho cercato nelle discussioni vecchie prima di postare, ma se vedete l'argomento capirete che era +ttosto difficile trovare una query giusta...

    Mi sto spakkando il cervello su questo script:
    In un movieclip container posizionato nello stage inserisco:

    codice:
    loadMovie("sponsors/3.swf" ,1);
    Questo carica correttamente "3.swf" e lo mostra...
    NB:Se per caso sbaglio il nome del file o del percorso mi da errore...

    Ora se invece faccio
    codice:
    var quale="3";  
    //e concateno: 
    loadMovie("sponsors/"+quale+".swf" ,1);
    non mi da ne eorrore ma neanche mi visualizza l'SWF...


    A titolo di debug ho provato anche:
    codice:
    var quale="3"; 
    var filmato="sponsors/"+quale+".swf" 
    loadMovie("filmato,1);
    NON FUNZIONA !

    e anche :

    codice:
    loadMovie("sponsors/"+".swf" ,1);
    che invece FUNZIONA !


    Non capisco proprio...

    chi mi puo' aiutare?

    Attraverso questo espediente vorrei caricare un filmato a caso mettendo un RANDOM nella variabile...


  2. #2
    Se carichi in un livello devi usare loadMovieNum e non loadMovie che va bene se carichi in un movie clip!!

    Con questa correzzione anche questo funzioan:
    var quale="3";
    //e concateno:
    loadMovieNum ("sponsors/"+quale+".swf" ,1);

  3. #3
    Originariamente inviato da harpox
    Se carichi in un livello devi usare loadMovieNum e non loadMovie che va bene se carichi in un movie clip!!
    Con questa correzzione anche questo funzioan:
    var quale="3";
    //e concateno:
    loadMovieNum ("sponsors/"+quale+".swf" ,1);
    Ho risolto lostesso mettendo il codice nella ROOT e riferendo il loadMovie al nomeistanza del contenitore...

    GRazie

  4. #4
    Scusa la domanda in ritardo, ma come mai nel codice metti
    codice:
    "sponsors/"
    e non solo
    codice:
    "sponsors"
    senza slash??

    Sai, essendo abbastanza niubbo non so come si concatenato le stringhe, e mi servirebbe...
    Ciao!

    RB
    Nasty by Nature

  5. #5
    Originariamente inviato da Rabelais
    Scusa la domanda in ritardo, ma come mai nel codice metti
    codice:
    "sponsors/"
    e non solo
    codice:
    "sponsors"
    senza slash??
    Sai, essendo abbastanza niubbo non so come si concatenato le stringhe, e mi servirebbe...
    Ciao!
    RB
    Per il semplice motivo che gli SWV si trovano nella cartella...

    codice:
    sponsors/
    8)))

    Ciao

  6. #6
    Si vede che sono niubbo...
    Non avevo pensato a cartelle varie...
    Senti, io devo fare una cosa del genere pero' devo caricare dei dati che si chiamano

    dato1
    dato2
    ...

    Posso fare un
    "dato"+i
    dove i e' una variabile che aumento di volta in volta??

    Ciao e grazie!

    RB
    Nasty by Nature

  7. #7
    Originariamente inviato da Rabelais
    Si vede che sono niubbo...
    Non avevo pensato a cartelle varie...
    Senti, io devo fare una cosa del genere pero' devo caricare dei dati che si chiamano
    dato1
    dato2
    ...
    Posso fare un
    "dato"+i
    dove i e' una variabile che aumento di volta in volta??
    Ciao e grazie!
    RB
    Certo. Non solo puoi ma DEVI fare cosi'. Attenzione solo che se "i" e' una variabile numerica la cosa non funziona. In quel caso dovrai prima convertirla in alphanumerica con una funzione che se non ricordo male e'

    codice:
    string(variabile);
    ciaociao

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.