Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    Come faccio a caricare un movie esterno su un determinato layer del clip principale

    cerco un sistema per poter caricare un movie esterno swf in un determinato layer del filmato principale altro swf.
    Questo mi seve per poter caricare lo sfondo del mio sito da file esterno.

    grazie per un evntuale risposta

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    metti un movie clip vuoto nel layer più basso del filmato, dagli un nome istanza (ad esempio background), poi ci carichi il filmato esterno dentro

    loadMovie("sfondo.swf", background);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    ok perfetto ma

    il movie viene caricato con le dimensioni erate e non centrato nella pagina.Come mai?

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Perché l'oggetto contenuto nel movieclip contenitore non ha coordinate 0,0 e/o il movieclip non ha coordinate 0,0 nello stage.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    ok problema risolto

    Grazie mille

    risposta precisa e perfetta

    ma ho un problema simile molto piu' grande.....

    Script

    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo = "home";
    // blocchiamo il rollover del pulsante "home"
    menu[ultimo].interno.premuto = true;
    // mandiamo il movieclip "home" al frame 11
    menu[ultimo].interno.gotoAndStop(11);
    function comandi (nome) {
    if (nome != ultimo) {
    if (nome == "home") {
    unloadMovieNum (1);
    } else {
    loadMovieNum (nome + ".swf", 1);
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    menu[ultimo].interno.premuto = false;
    // riavviamone la riproduzione
    menu[ultimo].interno.play();
    ultimo = nome;
    }
    }

    Non preoc non è farina del mio sacco

    vedi link

    Il mio problema è questo

    Modificare lo script in modo che se si preme il tasto testi si carichi il movie esterno testi su un determinato layer del movie principale

    loadMovie("sfondo.swf", background);

    La domanda è questa come implemeto questa funzione nello script precedente....

    mi sa che è una super domandona....

    Ciao e grazie per tutte le info....

  6. #6
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    solo inserire il loadmovie o anche dare la posizione esatta? (si puo' dare anche da script)

    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo = "home";
    // blocchiamo il rollover del pulsante "home"
    menu[ultimo].interno.premuto = true;
    // mandiamo il movieclip "home" al frame 11
    menu[ultimo].interno.gotoAndStop(11);
    function comandi (nome) {
    if (nome != ultimo) {
    if (nome == "home") {
    unloadMovie (_root.background);
    } else {
    loadMovieNum (nome + ".swf", _root.background);
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    menu[ultimo].interno.premuto = false;
    // riavviamone la riproduzione
    menu[ultimo].interno.play();
    ultimo = nome;
    }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    mi sono spiegato male

    la domanda precedente riguardava lo sfondo del sito che ora grazie all'aiuto di Stormynon viene caricato da file esterno ; quindi con la pèossibilità di cambiare lo sfondo del sito senza intervenire sul movie principale.

    Il secondo problema nasce dal fatto che ho modificato il movie testi in modo che premendo il tasto testi la finestra si sposta dal margine sinistro del movie principale verso quello destro.In questo modo si ha alla pres del tasto un apertura dinamica della finestra.Il problema sta nel fatto che tale finestra va sopra quella del movie principale.Io vorrei che la finestra del movie testi fosse posta tra il layer sfondo del movie principale e quello dei tasti.Come fare?

    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo = "home";
    // blocchiamo il rollover del pulsante "home"
    menu[ultimo].interno.premuto = true;
    // mandiamo il movieclip "home" al frame 11
    menu[ultimo].interno.gotoAndStop(11);
    function comandi (nome) {
    if (nome != ultimo) {
    if (nome == "home") {
    unloadMovie (_root.background);
    } else {
    loadMovieNum (nome + ".swf", _root.background);
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    menu[ultimo].interno.premuto = false;
    // riavviamone la riproduzione
    menu[ultimo].interno.play();
    ultimo = nome;
    }
    }

    io pensavo di cambiarlo nel seguente modo

    }if (nome == "testi") {
    loadMovie("testi.swf", finestra);
    // settiamo come ultimo "home" (è come se avessimo
    // premuto "home" all'avvio)
    ultimo = "home";
    // blocchiamo il rollover del pulsante "home"
    menu[ultimo].interno.premuto = true;
    // mandiamo il movieclip "home" al frame 11
    menu[ultimo].interno.gotoAndStop(11);
    function comandi (nome) {
    if (nome != ultimo) {
    if (nome == "home") {
    unloadMovieNum (1);
    } else {
    if (nome != "testi") {
    loadMovieNum (nome + ".swf", 1);
    }
    }
    // resettiamo la variabile "premuto" del pulsante
    // attivato precedentemente
    menu[ultimo].interno.premuto = false;
    // riavviamone la riproduzione
    menu[ultimo].interno.play();
    ultimo = nome;
    }
    }

    Che dici?

    testi.swf---> movie esterno contenete finestra che si sposta da sinistra verso destra con testo.
    testo istanza data a un movie clip(rettangolo colorato) posto sul movie clip principale tra il layer 1 tasti e il layer 2 sfondo.

  8. #8
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701

    Re: mi sono spiegato male

    Originariamente inviato da ninoo
    la domanda precedente riguardava lo sfondo del sito che ora grazie all'aiuto di Stormynon viene caricato da file esterno ;
    come con l'aiuto di stormy non viene caricato da file esterno? hai perso la voglia di farlo caricare da file esterno a causa mia?

    Il secondo problema nasce dal fatto che ho modificato il movie testi in modo che premendo il tasto testi la finestra si sposta dal margine sinistro del movie principale verso quello destro.In questo modo si ha alla pres del tasto un apertura dinamica della finestra.Il problema sta nel fatto che tale finestra va sopra quella del movie principale.Io vorrei che la finestra del movie testi fosse posta tra il layer sfondo del movie principale e quello dei tasti.Come fare?
    cioè in pratica, se devi caricare testi lo metti sul movie clip, ogni altra cosa lo vuoi mettere su un livello, giusto?


    }if (nome == "testi") {
    loadMovie("testi.swf", finestra);

    if (nome != "testi") {
    loadMovieNum (nome + ".swf", 1);
    }
    }

    ma allora devi farmi capire una cosa, premendo su una voce del menu cosa vuoi cambiare? hai delle voci apposite per cambiare sfondo e testi e altre per caricare degli swf?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    92

    ehhh

    come con l'aiuto di stormy non viene caricato da file esterno? hai perso la voglia di farlo caricare da file esterno a causa mia?
    si , lo sfondo viene caricato automaticamente da file esterno ed è perfetto.:quote:



    cioè in pratica, se devi caricare testi lo metti sul movie clip, ogni altra cosa lo vuoi mettere su un livello, giusto?
    Fino ad ora non lo so :quipy: :bubu:



    ma allora devi farmi capire una cosa, premendo su una voce del menu cosa vuoi cambiare? hai delle voci apposite per cambiare sfondo e testi e altre per caricare degli swf?
    Vorrei , per ora :quote: , lasciare tutto uguale.Il progetto originale carica movie esterni sul 1 livello del movie pricipale , io vorrei usare questa idea per tutti i tasti trane che per il tasto "testi".

    Premendo il tasto "testi" viene caricato il movie testi ma anziche che sul livello 1 del movie principale , su un determinato layer del movie principale.

    Logicamente premendo uno degli altri tasti bisona anche eliminare il movie testi caricato sul layer voluto.


    Lo so è un po' macchinosa come cosa ma non posso fare diversamente....

    :quipy:

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    penso allora che lo script che hai postato sia giusto, devi solo aggiungere

    if (nome != "testi") {
    unloadMovie(finestra);
    loadMovieNum (nome + ".swf", 1);
    }

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.