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

    centrare un file esterno

    Ciao,
    Ho un problema, tanto per cambiare.
    Ho un movieclip vuoto (mc) posto nel mio filmato, sul primo frame ho detto loadMovie("5.jpg", _root.mc);
    Per far caricare una foto (5.jpg).
    Io voglio che la foto sia centrata nello schermo (che apro in fullscreen), se so quanto è grande la foto non c'è problema, perchè metto "mc" in modo che la foto sia centrata, ma se non so quanto è grande c'è un modo per farla andare al centro, qualsiasi dimensioni abbia????

    O un modo per fare andare la foto al centro di "mc", poi metto "mc" al centro dello schermo.


    GRAZIE MILLE
    CIAO

  2. #2
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    Penso che potresti,dopo che la foto è stata caricata, controllare le dimensioni del movieclip contenitore con:

    clip._width
    clip._height

    e da queste poi calcoli il centro rispetto al tuo movieclip principale.
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  3. #3
    Ti ringrazio
    ma visto che non ne capisco molto di action script mi potresti aiutare su che azione dare???

    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    allora ci provo, sperando di non sparar scemenze come al solito..

    una volta caricata l'immagine..

    hai il tuo clip che si chiama mc..

    ipotizzando che hai il filmato (la dimensione dello stage del filmato principale) a 400 x 600 (il centro è a 200 x 300 )
    dovresti dare queste istruzioni al tuo movieclip:

    mc.onClipEvent(data){
    mx._x = 200 - (mc._width/2);
    mx._y = 300 - (mc._height/2);
    }

    (non sono sicuro della giusta sintassi.. cmq)

    ho scritto questo pensando al fatto che l'angolo alto sx dell'immagine corrisponde al centro del clip contenitore.

    boh.. prova non l'ho sperimentata e la butto cosi.. magari ci sentiamo ancora se c'e qualcosa che non va..
    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  5. #5
    Ho provato in un po' di modi ma non va!!

    Hai altre idee??

  6. #6
    Anzi, ho provato cosi e funziona, nel senso che mc va al centro dello schermo ma il contenuto va al x0 y0 del mc e quindi è centrato l'mc ma non la foto.

    onClipEvent (load) {
    _root.mc._x = 512-(mc._width/2);
    _root.mc._y = 380-(mc._height/2);
    }


    Idee?

  7. #7
    RISOLTO!!!!
    Il tuo andava benissimo bisognava solo aggiustarlo un po', ti ringrazio tantissimo.
    Il codice giusto comunque è questo:
    onClipEvent (load) {
    _root.mc._x = 512-(_root.mc._width/2);
    _root.mc._y = 380-(_root.mc._height/2);
    }

    GRAZIE MILLE
    CIAO

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.