Bonjour bonsoir !

voilà je fais un casse briques,
Mon objet brique est un Movieclip exporté pour actionScript depuis la bibliothèque, que j' instancie sur la scene à la construction d'un niveau.

j'ai un ecouteur de type Event.ENTER_FRAME sur chaque brique qui test s'il y a collission avec la balle de la scene.
Ce code est sur la première image de mon Movieclip

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
var collisiondetection:Collision = new Collision();
var col:Boolean=false;

this.addEventListener(Event.ENTER_FRAME,checkCollision);

function checkCollision():void {
	this.col = collisiondetection.isColliding(this as MovieClip, stage.balle);
	if ( this.col != false ) {
		stage.balle.y*=-1;
	}
}
Le problème est que j'obtiens 2 fois l'erreur suivante (normal certains me diront :p )
Accès à la propriété balle peut-être non définie, via la référence de type static flash.display:Stage.
Sans doute ne connait il pas stage depuis le scop de cette classe, alors que dois-je faire ?

la balle est instancié au départ de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var balle:ball = new ball();
Mon but est de modifier la trajectoire de ma balle qui se trouve sur la scène, mais impossible d'y accéder comme ça


Si vous pouvez me suggérer une autre manière je suis preneur !
Merci d'avance