현재 저는 돈 카운터에서 개인 프로젝트를 진행하고 있으며 실제로 제 코드를 고수하고 있습니다. 누군가가 나를 도울 수 있다면, 답변이있는 최종 텍스트 상자가 내 프로젝트에 나타나지 않습니다.액션 스크립트 코드 오류
프로젝트는 1 ¢, 5 ¢, 10 ¢, 25 ¢, 1 $ & 2 $를 포함하는 금액 계산기입니다.
내 코드 :
package {
import flash.display.*;
import flash.text.*;
import flash.events.MouseEvent;
public class U1A4_Monnaie extends MovieClip {
private var monMessage:TextField=new TextField;
private var maMiseEnForme:TextFormat=new TextFormat;
public function U1A4_Monnaie():void
{
btnSoumettre.addEventListener(MouseEvent.CLICK, calculeMonnaie);
}
private function calculeMonnaie(event:MouseEvent):void {
maMiseEnForme.font="Arial";
maMiseEnForme.size=20;
maMiseEnForme.bold=true;
maMiseEnForme.color=0x660000;
monMessage.x=20;
monMessage.y=190;
monMessage.autoSize=TextFieldAutoSize.LEFT;
monMessage.border=true;
monMessage.defaultTextFormat=maMiseEnForme;
var somme:Number;
var totalCents:int;
var pieces25Cents:int=0;
var pieces10Cents:int=0;
var pieces5Cents:int=0;
var pieces1Cent:int=0;
var restant:int=0;
var nouvMessage:String;
somme = Number(montant.text);
totalCents = int(somme * 100);
pieces25Cents = totalCents/25;
restant= totalCents % 25;
pieces10Cents = restant/10;
restant = restant % 10;
pieces5Cents = restant/5;
restant = restant % 5;
pieces1Cent = restant;
montant.text=" ";
nouvMessage =("Montant à transformer en monnaie: " + somme + "$" +
"\n\n25 cents: " + pieces25Cents +
"\n10 cents: " + pieces10Cents +
"\n5 cents: " + pieces5Cents +
"\n1 cent: " + pieces1Cent);
monMessage.text=nouvMessage;
addChild(monMessage);
}
}
}
사용 ** 디버그 ** 옵션이 아닌 ** 무비 테스트 ** 오류를 확인합니다. 오류 메시지가 있습니까? 'nouvMessage = '내용이 괄호 안에 들어있는 이유는 무엇입니까? –