Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [mx2004]Load jpg centrate

    Ciao a tutti!

    Io carico jpg esterne dentro un mc, il mio mc è un quadrato, e le foto si caricano sempre in alto a sinistra, esiste la possibiltà di caricarle al centro?

    cioè se sono verticali o orrizontali di farle caricare alla metà del mio clip? :master:

    Grazie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182

    Re: [mx2004]Load jpg centrate

    Originariamente inviato da Aran
    Ciao a tutti!

    Io carico jpg esterne dentro un mc, il mio mc è un quadrato, e le foto si caricano sempre in alto a sinistra, esiste la possibiltà di caricarle al centro?

    cioè se sono verticali o orrizontali di farle caricare alla metà del mio clip? :master:

    Grazie in anticipo a tutti!
    no, l'immagine prende sempre coordinate 0,0 rispetto al clip ospitante, quindi ti devi creare in runtime un clip dentro quello "caricante", che ospiti l'immagine e (dopo un preload) gli dai le coordinate che vuoi rispetto al "caricante"

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ho provato una cosa di questo tipo:

    polo.createEmptyMovieClip("cicci", 1);
    loadMovie("foto.jpg", polo.cicci);
    polo.cicci._x = polo.cicci._width/2
    polo.cicci._y = polo.cicci._height/2


    Però giustamente l'immagine mi viene centrata al clip superiore e non quello che ho creato per ospitarla...

    come posso fare? :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Aran
    Ho provato una cosa di questo tipo:

    polo.createEmptyMovieClip("cicci", 1);
    loadMovie("foto.jpg", polo.cicci);
    polo.cicci._x = polo.cicci._width/2;
    polo.cicci._y = polo.cicci._height/2;


    Però giustamente l'immagine mi viene centrata al clip superiore e non quello che ho creato per ospitarla...

    come posso fare? :master:
    ho fatto una prova, tecnicamente il tuo errore sta in questo

    codice:
    polo.createEmptyMovieClip("cicci", 1);
    loadMovie("foto.jpg", polo.cicci);
    polo.cicci._x = -polo.cicci._width/2;
    polo.cicci._y = -polo.cicci._height/2;
    e la cosa finirebbe qui, se non fosse che in prova filmato >> "Simula scaricamento", a qualunque ampiezza di banda, il caricamento completato non tiene conto delle coordinate, in particolare, nonostante il controllo abbastanza accurato fatto nel codice, njon riconosce _width e _height

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ok, visto che abbiamo a che fare con mx2004 ho provato a fare il caricamento con il MovieClipLoader, e la cosa ha funzionato grazie al metodo dedicato "onLoadInit" che avverte dell'avvenuta inizializzazione, ossia che l'oggetto è disponibile per le impostazioni volute

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.