Visualizzazione dei risultati da 1 a 10 su 10

Discussione: caricare swf

  1. #1

    caricare swf

    ciao,
    avrei bisogno di caricare un swf da un altro swf.
    Però avrei bisogno che il nome dell'swf da caricare venga passato dall'esterno.
    Come si fa?
    Grazie

  2. #2
    non c'è nessuno che piò aiutarmi?

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    dall'esterno come?
    da un database, da un file xml, dalla stessa pagina che contiene l'swf principale?

  4. #4
    da una pagina asp

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    in pratica hai aperto due discussioni con lo stesso scopo, nonostante gli argomenti "diversi"?

  6. #6
    hai ragione scusami.
    adesso non so più su quale continuare.
    comunque, riesco ad avere da una pagina asp il nome del filmati che vorrei caricare,
    ma come faccio a caricare un file.swf?

    ho il seguente codice in flash al primo fotogramma
    codice:
    var variabile = ""; 
    var l:LoadVars = new LoadVars(); 
    l.onLoad = function(k){ 
        if(k){ 
            variabile = this.variabile; // variabile la trovi "riempita" qui dentro 
            trace(variabile); // output: "valore" 
        } 
    } 
    l.load("http://localhost/md5/pagina.asp");
    
    loadMovie(variabile, 0);

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    direi di proseguire su questa e segnalare di chiudere l'altra ad un moderatore di questa sezione...
    per quanto riguarda la domanda, la risposta è nei commenti, difatti se la variabile è visibile solo dove indicato, anche il suo utilizzo dovrà essere fatto nello stesso punto

    codice:
    var variabile = ""; 
    var l:LoadVars = new LoadVars(); 
    l.onLoad = function(k){ 
        if(k){ 
            variabile = this.variabile; // variabile la trovi "riempita" qui dentro 
            trace(variabile); // output: "valore"
            loadMovieNum(variabile, 0);
        } 
    } 
    l.load("http://localhost/md5/pagina.asp");
    ps. il comando corretto per caricare su livello è loadMovieNum, inoltre se carichi su 0, sostituisci di fatto il filmato richiamante

  8. #8
    Sto provando a caricare un filmato esterno da html.
    Il codice che ho nell'html è il seguente:
    codice:
    <html>
    	<head>
    		<title>Caricamento_swf</title>
    	</head>
    	<body bgcolor="#000000">
    		<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/" width="550" height="400" id="Caricamento_swf">
    		<PARAM NAME="movie" value="Caricamento_swf.sw?ftipo=moonlight.swf"> 
    		<PARAM NAME="quality" VALUE="high">
    		<PARAM NAME="bgcolor" VALUE=#FFFFFF> 
    		<EMBED src="Caricamento_swf.sw?ftipo=moonlight.swf" quality=high bgcolor=#FFFFFF NAME="Caricamento_swf" width="550" height="400"
    			TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
    		</EMBED>
    </OBJECT>
    	</body>
    </html>
    Mentre nel flash è questo:
    codice:
    var tipo:String;
    loadMovieNum(tipo, 1);
    Non riesco a recuperare il valore che ho nella variabile tipo.
    Qualcuno mi può aiutare?

  9. #9
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non c'è bisogno di dichiararla in quel modo, al momento del caricamento la variabile si trova già su "_root", quindi ti basta una sola riga di codice così:

    loadMovieNum(_root.tipo, 1);

  10. #10
    ok ti ringrazio, funziona 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.