Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    Modificare la posizione di un file esterno....

    Ciao ragazzi allora ho un problema, sto facendo un sito in flash e adesso devo richiamare un file swf esterno allo stage, il fatto e che non ho il file originale ho solamente il file in swf(movie clip)!!

    Ho inserito tutto correttamente con l'azione inserita nel fotogramma

    loadVariablesNum("file.swf", 1);

    e tutto funziona correttamente, ma il file visualizzato è troppo grande e soprattuto non è allineato al centro come vorrei io...kome posso fare???

    Si puo modificare la posizione delle x e y, e la larghezza e la lunghezza del filmato richiamato???

    Spero di esser stato chiaro...a preso e ciaooooo



  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Prova a usare loadMovie ed inserire l'swf in un mc vuoto. Quando l'swf è caricato puoi usare tranquilamente le proprietà _xscale e _yscale per ridimensionarlo (purtroppo penso che perderai qualità). Per posizionarlo usa _x _y. Tieni conto che il punto attivo è sempre in alto a sinistra.
    Ciao ciao

  3. #3
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,289
    perche scrivi loadVariablesNum, non richiami sul semplice swf esterno?
    devi richiamare una variabile?

    fammi capire

    se devi caricare un clip in un punto specifico del MAIN
    dovresti scrivere questa azione


    target._x=0;
    target._y=0;
    target.loadMovieNum("nomeFile.swf",1);



    ps. target e il clip vuoto !


    ma non sono sicuro che sia attinente al tuo problema
    !



    PS.FORZA PALERMO !
    PALIETTTAA

  4. #4
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    risposta

    Ciao ragazzi grazie per aver risposto ho provato il tutto ma nn funziona;

    Allora ho il mio clip esterno al filmato e allo stage principale, che si chiama intro.swf,

    nel fotogramma della linea temporale ho inserito

    loadMovieNum("intro.swf", 1);
    not_set_yet._xscale800;
    not_set_yet._yscale500;

    il filmato viene visualizzato, ma è sempre nella stessa posizione!
    Kome faccio...fatemi sapere e grazie ankora...

  5. #5
    Utente di HTML.it L'avatar di Melo80
    Registrato dal
    Jun 2005
    Messaggi
    47
    vedi un po così:

    function visore(foto){
    img = this.createEmptyMovieClip("bild", 2);
    img.loadMovie(foto);
    img._x = 30;
    img._y = 30;
    img._xscale = 40;
    img._yscale = 40;
    }


    visore("mario.jpg");

  6. #6
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    Grazie per aver risposto, non capisco cosa vuol dire il

    visore(foto)

    datemi maggior info...



    function visore(foto){
    img = this.createEmptyMovieClip("bild", 2);
    img.loadMovie(foto);
    img._x = 30;
    img._y = 30;
    img._xscale = 40;
    img._yscale = 40;
    }


    visore("mario.jpg");

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    Il tuo script non funziona perchè fai ridimensionare l'swf prima che sia caricato nel filmato principale. Inoltre ricordati che il percorso deve essere segnato così: _levelN ._xscale (sostituisci a N il livello su cui hai caricato l'swf.
    Anche io comunque userei un semplice mc_vuoto.loadMovie(). Ricordati che anche qua devi ridimensionare il filmato solo dopo che si è caricato l'swf esterno.
    Ciao ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    207
    visore("img.swf") richiama la funzione definita con function visore(foto), passando come variabile alla funzione ciò che è scritto tra parentesi. All'interno della funzione ti troverai quindi la variabile foto che ha come valore img.swf

  9. #9
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    non funziona

    Ciao ragazzi diciamo che sto impazzendo con questo clip..

    Allora ho seguito i vostri consigni:

    1- mi sono creato un mc in cui al fotogramma 1 ho iserito l'azione

    loadMovieNum("intro.swf", 1);
    2- poi vado nello stage principale e trasporto dalla libreria il clip appena creato, provo il tutto e funzione...il clpi viene visualizzato, ma e sempre posizionato male, vorrei cambiare la posizione di x e y sullo stage e se e possibile modificare la dimensione del clip..e possibile...mi date una mano??
    ciaoo

  10. #10
    Utente di HTML.it L'avatar di Melo80
    Registrato dal
    Jun 2005
    Messaggi
    47
    se il tuo file si chiama intro.swf e si trova nella stessa directory del filmato in cui lo devi caricare devi solo copiare e incollare questo script:




    function visore(foto){
    //apro la funzione
    img = this.createEmptyMovieClip("bild", 2);
    //creo un MC vuoto chiamato img
    img.loadMovie(foto);
    //richiamo con loadmovie il file(intro.swf) nell MC appena creato
    img._x = 30; //
    img._y = 30;
    // _x e _y sono la posizione dell' MC sull'asse della X e della Y
    img._xscale = 40;
    img._yscale = 40;
    // _xscale e _yscale sono la dimensione dell' MC orizzontale e verticale
    }
    //chiudo la funzione

    visore("intro.swf");
    //richiamo la funzione passando il nome del file che voglio caricare


    non ti serve di creare (graficamente) niente.

    cerca di leggere sempre bene quello che scrivi perchè spesso i problemi che incontriamo noi principianti sono di sintassi o di percorsi.



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.