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

    interazione di oggetti da action scripts

    Salve, premesso che sono un neofita, trovo difficoltà a trovare sul libro che ho, che è il migliore, almeno dicono, alcuni concetti sugli action scripts.
    Ad esempio come far muovere un oggetto (una forma, un pulsante o un simbolo grafico ecc) da scripts. Cioè quali sono le funzioni che possono rendere un oggetto interattivo rispetto al mouse o alla tastiera, grazie,

    Nicola

  2. #2
    strano che non lo trovi, cmq in genere sui libri non si trovano gli script già fatti ma solo le indicazioni

    ad esempio se ho un clip posizionato a mano sullo stage e voglio modificarne la posizione

    devo conoscere l'istanza data al clip es: "MioClip" e poi tramite

    _x e _y posso attribuire dei nuovi valori


    MioClip._x=20
    MioClip._y=100

    questo è un esempio di posizionamento statico

    se lo devi muovere da X=0 a X=100 con un andamento regolare

    codice:
    // funzione
    function Muovi_Normale(clip){
    
        this[clip].onEnterFrame=function(){
              if(this._x < 100){
                     this._x+= 5 // più alto è il valore + è veloce
              }else{
                     delete this.onEnterFrame
              }
        }
    }
    // richiamo funzione
    Muovi_Normale("MioClip")
    se lo devi muovere da X=0 a X=100 con un andamento decelerato

    codice:
    // funzione
    function Muovi_Decelerato(clip){
    
        this[clip].onEnterFrame=function(){
              oldX=X
              X=100 - this._x
              this._x+= X/4   // minore è il dividendo + veloce è
    
              if(oldX == X){
                     delete this.onEnterFrame
              }
        }
    }
    // richiamo funzione
    Muovi_Decelerato("MioClip")
    e così via

    Rempox

  3. #3
    Originariamente inviato da rempox
    strano che non lo trovi, cmq in genere sui libri non si trovano gli script già fatti ma solo le indicazioni

    ad esempio se ho un clip posizionato a mano sullo stage e voglio modificarne la posizione

    devo conoscere l'istanza data al clip es: "MioClip" e poi tramite

    _x e _y posso attribuire dei nuovi valori


    MioClip._x=20
    MioClip._y=100

    questo è un esempio di posizionamento statico

    se lo devi muovere da X=0 a X=100 con un andamento regolare

    codice:
    // funzione
    function Muovi_Normale(clip){
    
        this[clip].onEnterFrame=function(){
              if(this._x < 100){
                     this._x+= 5 // più alto è il valore + è veloce
              }else{
                     delete this.onEnterFrame
              }
        }
    }
    // richiamo funzione
    Muovi_Normale("MioClip")
    se lo devi muovere da X=0 a X=100 con un andamento decelerato

    codice:
    // funzione
    function Muovi_Decelerato(clip){
    
        this[clip].onEnterFrame=function(){
              oldX=X
              X=100 - this._x
              this._x+= X/4   // minore è il dividendo + veloce è
    
              if(oldX == X){
                     delete this.onEnterFrame
              }
        }
    }
    // richiamo funzione
    Muovi_Decelerato("MioClip")
    e così via

    Rempox
    sei un libro vivente
    grande rempox
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4

  5. #5
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    Originariamente inviato da crescenzo
    sei un libro vivente
    grande rempox
    quoto e straquoto!!!


    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

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.