Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    64

    gestire le dimensioni e lo spostamento di un oggetto

    io ho un rettangolo all'interno del mio filmato

    attraverso delle variabili che caricherò da un database questo
    rettangolo dovrà cambiare dimensione (non forma) e locazione (dal punto con cordinate x,y finirà al punto con cordinate x1, y1)

    possibilmente dovrei avere la possibità di cambiare l'inclinazione del rettangolo.

    c'è qualcuno che ha già fatto qualcosa di simile e sà quale codice posso applicare al mio rettangolo per fare ciò che ho appena descritto???


    Grazie

  2. #2

    Re: gestire le dimensioni e lo spostamento di un oggetto

    Originariamente inviato da friseo
    io ho un rettangolo all'interno del mio filmato

    attraverso delle variabili che caricherò da un database questo
    rettangolo dovrà cambiare dimensione (non forma) e locazione (dal punto con cordinate x,y finirà al punto con cordinate x1, y1)

    possibilmente dovrei avere la possibità di cambiare l'inclinazione del rettangolo.

    c'è qualcuno che ha già fatto qualcosa di simile e sà quale codice posso applicare al mio rettangolo per fare ciò che ho appena descritto???


    Grazie
    per ridimensionare un clip puoi usare questo script:

    trasforma la tua "cornice" in mc e assegna:

    onClipEvent(load) {
    finex = _x;
    finey = _y;
    finexs = _xscale;
    fineys = _yscale;
    tempo = 3;
    }
    onClipEvent(enterFrame){
    ////spostamento//////////
    iniziox = _x;
    inizioy = _y;
    ////ridimensionamento////
    inizioxs = _xscale;
    inizioys = _yscale;
    ////calcolo spostamento////
    spaziox = (finex-iniziox)/tempo;
    _x += spaziox;
    spazioy = (finey-inizioy)/tempo;
    _y += spazioy;
    ////calcolo ridimensionamento////
    spazioys = (fineys-inizioys)/tempo;
    _yscale += spazioys;
    spazioxs = (finexs-inizioxs)/tempo;
    _xscale += spazioxs;
    }


    poi fai muovere e ridimensionare passando i parametri
    finex : punto di arrivo coordinate x
    finey : punto di arrivo coordinate y
    finexs : dimensioni in percentuale asse x
    fineys : dimensioni in percentuale asse y

    da un pulsante potrebbe essere una cosa del genere, tenendo conto ke la tua cornice abbia nome istanza "cornice"


    on(release){
    _root.cornice.finex=150;
    _root.cornice.finey=100;
    _root.cornice.finexs=50;
    _root.cornice.fineys=20;
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    64

    Inclinazione

    ok grande! effettivamente funziona....

    inserendo il seguente codice al pulsante

    on(release){
    _root.cornice.finex=150;
    _root.cornice.finey=100;
    _root.cornice.finexs=50;
    _root.cornice.fineys=20;
    }

    il rettangolo mi si ridimensiona

    mi manca però una cosa.

    Mettiamo che il mio rettangolo è posizionato con un inclinazione di 90° e voglio farlo traslare fino ad avere un inclinazione di 45°

    quale codice devo applicare al pulsante??

  4. #4
    per ruotare aggiungi
    _root.cornice._rotation +=45
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    64

    sei un grande

    sei un grande .... grazie mille!

  6. #6

    Re: sei un grande

    Originariamente inviato da friseo
    sei un grande .... grazie mille!
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    questo se vuoi che routi gradualmente cmq
    on(release){
    cornice.onEnterFrame = function(){
    _root.cornice._rotation < 45 ? this._rotation+=10 : delete _root.cornice.onEnterFrame
    }
    }

    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    64

    Grazie

    Grazie

  9. #9

    Re: Grazie

    Originariamente inviato da friseo
    Grazie
    di nulla
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    64

    ancora un aiuto

    approfitto ancora del tuoi aiuto.

    Se io volessi fare in modo che il clip che sposto e che ridimensiono appaia solo una volta che ho cliccato sul pulsante quale comando devo inserire?

    (in pratica il clip si deve vedere solo una volta che io gli dò i dati con cui apparire)

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.