flash cs4 错误提示1084: 语法错误: identifier 应在 semicolon 之前。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flash cs4 错误提示1084: 语法错误: identifier 应在 semicolon 之前。相关的知识,希望对你有一定的参考价值。
ic=(_framesloaded /_totalframes)*100%;
load= String(Math.floor(ic));
if(ic==100)
gotoAndPlay(1);
错误提示是在第一行 ic=(framesloaded/_totalframes)*100%;
如果是想乘以百分数的话,就将百分数转成小数与计算,那改成
ic=(framesloaded/_totalframes)*1; 参考技术A %号去掉
Flash CS4,非活动按钮
【中文标题】Flash CS4,非活动按钮【英文标题】:Flash CS4, Inactive buttons 【发布时间】:2015-04-29 04:12:43 【问题描述】:我运行此代码时没有语法错误。我检查了操作面板中的变量和函数,它工作正常。但是,当我从操作面板中删除代码并尝试运行 .as 文件时,当我单击按钮时没有任何反应。 这是我的代码:
package
import flash.display.*;
import flash.events.MouseEvent;
import flash.text.*;
import flash.display.MovieClip;
public class U1A4_Sommeil extends MovieClip
private var monMessage:TextField = new TextField;
private var maMiseEnForme: TextFormat = new TextFormat;
public function U1A4_Sommeil ()
btnSoumettre.addEventListener(MouseEvent.CLICK,Calcule);
private function Calcule (event:MouseEvent):void
maMiseEnForme.font= "Arial";
maMiseEnForme.size = 20;
maMiseEnForme.color = 0xFF0000;
maMiseEnForme.bold = true;
monMessage.autoSize = TextFieldAutoSize.LEFT;
monMessage.defaultTextFormat = maMiseEnForme;
monMessage.x = 260;
monMessage.y = 260;
monMessage.border = true;
var intAn : int = int(txtAn.text) - int(txtAnNaissance.text);
var intMois : int = int(txtMois.text) - int(txtMoisNaissance.text);
var intJour : int = int(txtJour.text) - int(txtJourNaissance.text);
var strResultat : String = ("Tu es agé de "+ (intAn*365+intMois*30+intJour) + " jours."
+ "\n"
+ "Tu as dormi " + ((intAn*365 + intMois*30 + intJour)*8) + " heures"
+ "\n"
+ "depuis ta naissance.");
monMessage.text = strResultat;
addChild (monMessage);
【问题讨论】:
这有点太模糊了。您是否尝试在 Calcule 方法的第一行放置断点以查看它是否被调用? 第一:你是如何使用.as
文件的?第二:你必须知道你的舞台上应该有带有文本字段的按钮!第三:你不能像你做的那样计算两个日期之间的差异。
当我设置自己的断点时没有发生任何事情......这是否意味着我对 .as 文件的使用是错误的?我的 .fla 文件名为 U1A4_Sommeil.fla。和 .as 文件 U1A4_Sommeil.fla。它们保存在同一个文件夹下,我只是在 flash cs4 中打开它们,然后按 ctrl+enter 进行调试,它什么也不做。另外,akmozo,带有文本字段的按钮是什么意思?非常感谢。
【参考方案1】:
我认为您只需使用您的文档属性将您的 U1A4_Sommeil
类添加为您的文档类:
或者,从 文件 菜单 > ActionScript Settings... 然后:
希望能有所帮助。
【讨论】:
以上是关于flash cs4 错误提示1084: 语法错误: identifier 应在 semicolon 之前。的主要内容,如果未能解决你的问题,请参考以下文章