Я играю в основную игру n-click и столкнулся с этой ошибкой:
Ошибка типа: ошибка # 1034: сбой приведения типа: невозможно преобразовать 3 в cem.mouvement.
Вот мой сценарий:
package cem {
import flash.events.Event;
import flash.display.MovieClip;
import cem.microjeux.events.InfoJeuEvent;
import cem.mouvement;
import flash.events.MouseEvent;
public class monterJeu extends MovieClip
{
private static var pType:String = "type";
private static var pNom:String = "testNom";
private static var pCourriel:String = "test@hotmail.com";
private static var pDifficulte:int = 0;
private static var pLangue:int = 0;
private static var pTitre:String = "Veuillez sortir";
private static var pVersion:String = "1.5";
private static var pCoordonnees:Number;
private var environnementJeu:environnement = new environnement();
private var personnageJeu:personnage = new personnage();
public function monterJeu():void
{
jouer(pNom,pDifficulte,pLangue);
dispatchEvent(new InfoJeuEvent(pType,pNom,pCourriel,pTitre,pVersion));
stage.addEventListener(MouseEvent.CLICK, test);
}
public function jouer(PNom:String,PDifficulte:int,PLangue:int):void
{
addChild(environnementJeu);
addChild(personnageJeu);
}
function test(e:MouseEvent){
pCoordonnees = stage.mouseX;
trace(pCoordonnees);
mouvement(3);
}
}
}
И на mouvement ();
package cem
{
public class mouvement {
public function mouvement(blabla) {
trace(blabla);
}
}
}
Я искал везде, где мог, и ничего не нашел.У меня нет экземпляров на сцене.Все импортируется на первом кадре.Я новичок (скажем, я плохо разбираюсь в программировании), поэтому вы можете в то же время уведомить вас о том, что нужно исправить.(Кстати, странные слова на французском; D) Спасибо!