기본 클릭 앤 클릭 게임을 만들고 있는데이 오류가 발생했습니다.
TypeError : 오류 # 1034 : 형식 강제 변환 실패 : 3을 cem.mouvement로 변환 할 수 없습니다. 여기Error # 1034 (MouseEvent 포함)
내 스크립트입니다 :
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 = "[email protected]";
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);
}
}
}
나는 어디에서나 수색하고 아무 것도 찾지 못했습니다. 나는 무대에 어떤 예도 없다. 모든 것이 첫 번째 프레임에 임포트됩니다. 나는 일종의 초보자입니다. (내가 프로그래밍에 능숙하지 않다고 가정 해 봅시다.) 따라서 수정해야 할 것이 있다면 동시에 알릴 수 있습니다. (BTW, 이상한 단어는 프랑스어로 D) 고마워!
코드 형식을 올바르게 지정하면 질문에 쉽게 대답 할 수 있습니다. –
죄송합니다. 형식이 더 좋지는 않습니다. – Elggetto