Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    incrementare altezza fotografia con AScript

    Ciao, mentre sposto una fotografia da dx a sx vorrei che si incrementasse in altezza.

    Es: parte alta 200 px arriva a sx alta 300 px.

    Mi serve però in Action Script
    Qualcuno lo sa?

    1000 grazie

  2. #2
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Allora, non credo tu possa modificarla tramite pixel ma tramite percentuale. La fotografia deve essere un clip filmato e se vuoi che aumenti di dimensioni devi aumentare le sue proprietà di:

    myclip._xscale
    myclip._yscale

    naturalmente le aumenti fino a quando vuoi tu !!

    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  3. #3
    ciao, ho messo la foto nel MC e poi ho inserito questo codice:

    onClipEvent (load) {
    _root.nuvole._x = 0;
    _root.nuvole._y = 0;
    }
    onClipEvent (enterFrame) {
    c++;
    if (c<480) {
    _root.nuvole._x = _root.nuvole._x-1;
    }
    }

    Che mi serve per spostarla. Come faccio ad inserire anche il tuo codice?

    Grazie ciao

  4. #4
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Originariamente inviato da marshall
    ciao, ho messo la foto nel MC e poi ho inserito questo codice:

    onClipEvent (load) {
    _root.nuvole._x = 0;
    _root.nuvole._y = 0;
    }
    onClipEvent (enterFrame) {
    c++;
    if (c<480) {
    _root.nuvole._x = _root.nuvole._x-1;
    }
    }

    Che mi serve per spostarla. Come faccio ad inserire anche il tuo codice?

    Grazie ciao

    Hai praticamente già fatto il lavoro. Con lo stesso criterio usi _xscale e _yscale. Sono 2 proprietà di clip filmato come lo sono _x e _y.

    Tieni presente che la proprietà _xscale e_yscale originali di partenza sono corrispondenti al 100. Qindi se vuoi che la tua foto diventi più grande la _xscale finale e la _yscale finale devono essere maggiori di 100 !!
    :metallica :metallica
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  5. #5
    sì, ma il problema è che l'Ascript l'ho trovato in Rete, e non so implementare il tuo.

    Mi dai due indicazioni.

    1000 grazie

  6. #6
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Ahhhhhhhhhhh allora dillo prima !! Ma scusa non ti conviene farlo prima creando un'iterpolazione movimento?? Cioè ti risparmi un casino di roba !!
    Comunque

    Supponiamo che tu debba ingrandire la tua foto fino a 150 dell'_xscale e dell'y_scale. Il procedimento è analogo al quello già scritto: te lo riporto


    onClipEvent (load) {
    _root.nuvole._x = 0;
    _root.nuvole._y = 0;
    c = 0;
    ingrandisci = 0;
    }
    onClipEvent (enterFrame) {
    c++;
    ingradisci++;
    if (c<480) {
    _root.nuvole._x = _root.nuvole._x-1;
    if (ingrandisci < 150) {
    this._xscale = ingrandisci;
    this._yscale = ingrandisci;
    } else if (ingrandisci > 150) {
    this._xscale = 150;
    this._yscale = 150;
    }
    }


    Comunque non ti assicuro niente per 2 motivi:
    1) sono all'università e perciò non ho flash, altrimenti lo avrei provato lo script
    2) non è che sono il mago di actionscript anzi, aiuto le persone a cui non viene risposto !!

    Prova lo script se ci sono problemi dimmelo subito !!


    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  7. #7
    sto provando

  8. #8
    Mi da questo problema quando pubblico:

    Scene=Scene 1, Layer=nuvole, Frame=1: Line 7: Statement block must be terminated by '}'
    onClipEvent (enterFrame) {

    Scene=Scene 1, Layer=nuvole, Frame=1: Line 19: Syntax error.
    }

  9. #9
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    onClipEvent (load) {
    _root.nuvole._x = 0;
    _root.nuvole._y = 0;
    c = 0;
    ingrandisci = 0;
    }


    onClipEvent (enterFrame) {
    c++;
    ingradisci++;
    if (c<480) {
    _root.nuvole._x = _root.nuvole._x-1;
    }

    if (ingrandisci < 150) {
    this._xscale = ingrandisci;
    this._yscale = ingrandisci;
    } else if (ingrandisci > 150) {
    this._xscale = 150;
    this._yscale = 150;
    }
    }


    scusa mi ero dimenticato di una parentesi !! Copia e incolla questo !! Provalo...
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  10. #10
    la faccenda si complica...

    Mentre prima vedevo il movimento da dx a sx della mia immagine ora non vedo nulla, tutto bianco.
    Cosa può essere? devo cambiare dei valori nel tuo codice?

    ciao e grazie 1000

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.