Discuti il tutorial sul forum !
Creare un gioco tennis (pong) con flash
In questo tutorial vedremo come creare un gioco tennis (pong) con macromedia flash.
1. Creazione della racchetta
La prima cosa che dobbiamo fare è creare il movieclip che rapprensenterà la nostra racchetta. Creiamo un nuovo movieclip e gli disegnamo un bel rettangolo come in figura:
Stando bene attenti a posizionare il rettangolo come in figura, vicino al centro dello stage.
2. Creazione della pallina
La seconda cosa che dobbiamo fare è creare il movieclip che rapprensenterà la nostra pallina. Creiamo un nuovo movieclip e gli disegnamo un bel cerchio come in figura:
Stando bene attenti a posizionare il cerchio come in figura, vicino al centro dello stage.
3 Concatenera i movieclip
Fatto ciò adesso dobbiamo concatenare i movieclip alla scena. Andiamo nella libreria e con il tasto destro sul movieclip della racchetta clicchiamo sulla sulla voce "concatenamento .." che appare nel menu.

La stessa cosa per il movieclip della palla

4. Posizionare gli elementi sulla scena
Posizioniamo gli elementi sulla scena come in figura:
5. Il codice actionscript
Adesso selezioniamo il primo frame e piazziamogli come codice:
stop();
var s:Number = 15;
dirx = diry=s;
var h:Number = pl._height=175;
var vY:Number = (Stage.height/2)-(h/2);
var margin:Number = 10;
pl._y = vY;
var speed:Number = 35;
var obj = new Object();
pl._x = margin;
var po:MovieClip = this.attachMovie("pl", "pl2", this.getNextHighestDepth());
po._x = Stage.width-po._width-margin;
po._height = h;
onEnterFrame = function () {
pl._y += (vY-pl._y)/8;
pl2._y += (xY-pl2._y)/8;
dirx = (ball._x<=0) || ball.hitTest(pl) ? s : (ball._x>=Stage.width-ball._width) || ball.hitTest(pl2) ? -s : dirx;
diry = (ball._y<=0) ? s : (ball._y>=Stage.height-ball._height) ? -s : diry;
ball._x += dirx;
ball._y += diry;
if (key == Key.UP) {
vY = vY>=speed ? vY-speed : vY;
}
if (key == Key.DOWN) {
vY = vY<=Stage.height-h-speed ? vY+speed : vY;
}
xY = (ball._y-(pl2._height/2));
};
obj.onKeyDown = function() {
key = Key.getCode();
};
obj.onKeyUp = function() {
key = null;
};
Key.addListener(obj);
Downloads dei sorgenti: Flash 8 e mx 2004
Correlati
- Creare un file word al volo con asp
- creare un file xml per feed rss
- Creare un file dtd valido
- Creare Interfaccia Utente in vba
- creare e cancellare un database con phpmyadmin
- creare una tabella con phpmyadmin
- Creare un rettangolo con bordi 3d con i css
- Creare un box con effetto shadow con i css
- guida giochi flash
- Creare favico animate
- Copiare negli appunti in un testo con flash
- Conoscere le dimensioni dello stage in flash
- Funzione che converte i millisecondi in secondi in flash
- Creare un linea con DOM
- L'oggetto Camera in flash
- Muovere un movieclip con la tastiera in flash
- Creare dei linkage al primo frame in flash
- Creare uno slider per controllare il volume in flash
- Verificare se si è connessi a internet in flash
- Animazione che segue il mouse in flash
- Creare gioco breakout in flash
- Cancellare il contenuto di una whiteboard in flash
- Flash Nozioni di base
- Creare un gioco dadi in flash
- Eseguire e fermare un file sonoro in flash
- L'oggetto microphone in flash
- Creare una pagina con layout a 3 colonne con i css
- Disegnare col mouse in flash
- Aprire finestra popup da flash
- Un semplice sistema di login in flash
- creare un foglio excel in java
- Realizzare gioco pong in flash
- Realizzare uno slideshow di frasi in flash
- Duplicare i movieclip in flash
- Scrolling Input text in flash
- Gli eventi dei movieclip in flash
- Rendere un movieclip trascinabile in flash
- Creare un preloader di suoni esterni in flash
- Creare un semplice form che invia dati pagina php in flash
- Creare un file xml al volo in php
- Farsi inseguire dai nemici in flash
- Scegliere la webcam tra quelle disponibili in flash
- Creare sistema tell a friend in php
- Disconnettere un client dal suo ip con flash comm mx
- Preloader di file xml in flash
- Componente flash listbox
- Implementare la gravità in flash
- Abilitare caratteri speciali in flash
- Creare una text field in modo dinamico in flash
- Creare un loading per le nostre pagine
- Preloader di file xml (altro metodo) in flash
- Creare grafico a torta in flash
- Creare una tabella accessibile in html
- Creare uno scrolling orizzontale di news scritte in un file di testo in php
- Jni creare dll con microsoft visual studio
- Realizzare una chat con flash e java
- Realizzare una chat con flash e java (parte 2 il server)
Commenti
19 Commenti per “Creare un gioco tennis (pong) con flash”
Scrivi un commento















































scusa, ma che cos’è flash?
macromedia flash
e dove si trova?
in quante parti è suddiviso quest’articolo riguardante la creazione di pong?
skusa, l’ho spedito 2 volte
tutto qui, solo una parte, il gioco è molto semplice da realizzare.
scusa, ma io nn so usare macromedia. Ho la versione 8, credo sia uguale. come faccio a creaere movieclip, e dove inserisco tutte quelle scritte?
grazie luke
mi sa che devi farti un corso entry level per leggere e seguire i tutorial
e come faccio?
In alternativa, mi sapresti dire se è possibile creare un piccolo sudoku su notepad e poi farlo partire con dos?
mi rispondi, per favore?
nn saprei proprio
scusa la mia ignoranza…ma come faccio a far partire macromedia?
vai su start -> programmi -> macromedia flash
Ma come si crea un movieclip????
scusami io ho provato a fare tutto e mi dice ke o script nn contiene errori. Ma dopo che faccio tutto questo come faccio a fare partire il gioco?
per favore rispondi xke sto impazzendo
non mi è venuto neanche 1gioco; non potreste darmi un sito dove c’è guida su un video
E’ perfavore QUALCUNO MI DICE KOME SI SALVANO I GIOCHI O I MIEI LAVORI DI FLASH IN UN FORMATO NORMALE???????????????????????
x MASSIMILIANO:
Per far partire il gioco clicca su:
Control->Test momovie
E sarà partito
X luke:
Un movie clip si crea:
Disegnia una cosa! E’ basta è quello ke si intende
X luke
Ma alla fine cliccando su di essa con il mouse destro->ti si aprira una finestra clicca su->Convert to Symbol;->Ti si aprira una finestra:->vedrai a destra (dopo la scritta Type overo tipo) che puoi scegliere se è ->movie clip;button;graphic
E’ facile come bere un bikier d’acqua