Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    141

    passare da sopra a sotto e sx dx e vicersa?

    Cioè ho un ClipFilmato che si muove con le frecce keyboard. E vorrei che quando uscisse da sotto ricomparisse sopra e se sparisse sopra farlo ricomparirlo da sotto e se invece uscisse a dx farlo entrare a sx e viceversa.

    E possibile fare ciò ?

    Sto usando, o almeno ci provo, Actionscript 3.0

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    codice:
    //STAGE 550 x 400
    //MC = 100px X 100px
    stage.addEventListener(KeyboardEvent.KEY_DOWN, sposta);
    function sposta(e:KeyboardEvent)
    
    {
    	trace("MC.y="+mc.y)
    	trace("MC.x="+mc.x)
    switch(e.keyCode){
    case Keyboard.DOWN:
    if(mc.y>450){mc.y=-50}
    mc.y+=5;
    break;
    case Keyboard.UP:
    if(mc.y<-50){mc.y=450}
    mc.y-=5;
    break;
    case Keyboard.LEFT:
    if(mc.x<-50){mc.x=600}
    mc.x-=5;
    break;
    case Keyboard.RIGHT:
    if(mc.x>600){mc.x=-50}
    mc.x+=5;
    break;
    }
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    141
    Originariamente inviato da randi
    codice:
    //STAGE 550 x 400
    //MC = 100px X 100px
    stage.addEventListener(KeyboardEvent.KEY_DOWN, sposta);
    function sposta(e:KeyboardEvent)
    
    {
    	trace("MC.y="+mc.y)
    	trace("MC.x="+mc.x)
    switch(e.keyCode){
    case Keyboard.DOWN:
    if(mc.y>450){mc.y=-50}
    mc.y+=5;
    break;
    case Keyboard.UP:
    if(mc.y<-50){mc.y=450}
    mc.y-=5;
    break;
    case Keyboard.LEFT:
    if(mc.x<-50){mc.x=600}
    mc.x-=5;
    break;
    case Keyboard.RIGHT:
    if(mc.x>600){mc.x=-50}
    mc.x+=5;
    break;
    }
    }
    c'ero quasi ^_^

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.