Visualizzazione dei risultati da 1 a 10 su 10

Discussione: loadMovie + array

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    57

    loadMovie + array

    Buongiorno a tutti.
    Ho bisogno di caricare un filmato swf dento di un altro filmato (madre) swf dentro di un array.

    l'array che ne ho carica bene un html in blank o in top, ma non funziona con loadMovie però, almenno così.

    -link[0] = "http://www.html.it";
    (questo funziona e lo carica in blank)

    -link[0] ="loadMovie('coltello.swf',_root.loader_coltello)" ;
    (non funziona)

    Grazie e saluti.

  2. #2
    Ma non ho capito molto, cmq nell' array inserisci delle strinnghe di testo


    link[0]="http://www.html.it"
    link[1]="loader_coltello.swf"


    il punto è come li richiami, xchè il primo sara

    getUrl(link[0], "_blank")

    il secondo

    mc.loadMovie(link[1])

    Quindi spiegati meglio

    Ciao

  3. #3
    il loadMovie non è un link, è un'azione in se, quindi se (ipotizziamo) usi il getURL sugli elementi dell'array, va bene per il sito perchè diventa

    getURL("www.html.it")

    Ma NON va bene per un loadMovie

    getURL("loadMovie('coltello.swf',_root.loader_colt ello)")

    Potresti invece usare

    link[0] =function(){loadMovie('coltello.swf',_root.loader_ coltello)};

    E poi richiamarla con

    link[0].call()

    Quindi eventualmente puoi cambiare il tutto in

    link[0] = function(){getURL("http://www.html.it","_blank")
    link[1] =function(){loadMovie('coltello.swf',_root.loader_ coltello)};
    link[2] = function(){//fai qualcos'altro}

    E richiamarle coi vari

    link[0].call()
    link[1].call()
    link[2].call()

    A seconda di quale devi eseguire

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    57

    non carica

    Ciao Broly, purtroppo non riesco a caricarli,
    me si apre una finestra del browser sensa trovare nulla.
    così non carica nemenno la pag. html.
    Magari sbaglio dove inserisco la declarazione degli array
    l'ho fatto dopo new array.
    E' là?

    Grazie ancora!

  6. #6
    Magari non hai tolto il getURL come ti ho detto, perchè nel secondo caso non dovrebbe aprire nessuna pagina html
    Scrivi tutto il codice che hai usato.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    57

    Ecco il codice

    Questo è il codice inserito:
    link[0] = function(x){getURL("http://www.html.it",_blank)};
    link[1] = function(y){loadMovie('swf/coltello.swf',_root.loader_coltello)};
    link[2] = function(z){loadMovie('forchetta.swf',_root.loader _forchetta)};

    link = new Array();

    link[0].call(x)
    link[1].call(y)
    link[2].call(z)

    Se inserisco il codice dopo la declarazione link= new Array();
    me se apre la pagina di HTML subito in _top

    Grazie sempre!

  8. #8
    Era un esempio quello dei call , è chiaro che se lo scrivi nel frame dopo la dichiarazione dell'array le funzioni vengono eseguite subito.
    Poi x,y e z non devono esserci, non vedo perchè tu li abbia messi
    La dichiarazione new Array() va PRIMA degli elementi dell'array.

    Quindi, ad esempio

    link = new Array();
    link[0] = function(){getURL("http://www.html.it",_blank)};
    link[1] = function(){loadMovie('swf/coltello.swf',_root.loader_coltello)};
    link[2] = function(){loadMovie('forchetta.swf',_root.loader_ forchetta)};


    _root.onMouseDown = function(){
    link[0].call()
    }

    In questo modo, quando fai click col mouse viene eseguito il getURL

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    57

    Ancora problemi

    Stiamo un po'avanti, pero... 2 problemi!

    1-Questo è un menu a tendina, vuol dire que non me deve linkare quando faccio click sul titolo della tendina, devo fare 1 click, me se apre la tendina, e poi fare click sul primo link, è qui che me deve caricare l'url o il swf, così non so come me prende l'array che è prima che sono i titoli.??

    2-Non funziona con il loadMovie, si come ti ho spiegato in 1- soltanto con il getURL

    Ciao e grazie. Sto pensando a cambiare menu...

  10. #10
    1 - Aridaje...io ti sto facendo degli esempi, è chiaro che devi adattarli...ovviamente se è un meno i call() li assocerai ai pulsanti del menu e non al mouseDown

    2 - Io ho provato e funziona

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.