我正在做一個基本點n'點擊遊戲,我遇到了這個錯誤:
TypeError:錯誤#1034:類型強制失敗:無法將3轉換爲cem.mouvement。錯誤#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);
}
}
}
而且對解放運動();
package cem
{
public class mouvement {
public function mouvement(blabla) {
trace(blabla);
}
}
}
我到處搜索,我可以找到,但沒有找到任何東西。我在舞臺上沒有任何實例。一切都在第一幀輸入。我是一個初學者(假設我不擅長編程),所以你可以同時通知你是否需要糾正某些事情。 (順便說一句,這個奇怪的單詞是在法國; D) 謝謝!
如果你正確地格式化你的代碼,它會回答這個問題更容易 – 2010-12-02 23:01:24
是啊對不起,它不想格式更好... – Elggetto 2010-12-02 23:09:36