Adobe Flash Player错误#2000
我有以下代码:Adobe Flash Player错误#2000,flash,flash-cs5,Flash,Flash Cs5,我有以下代码: //Importorting classes import flash.events.*; import flash.display.*; import flash.net.*; //Variabile declaration var source:*; //variabile adresaressing to the source var loader:Loader; var loaderIndex:Number = 1; //variabile which remember
//Importorting classes
import flash.events.*;
import flash.display.*;
import flash.net.*;
//Variabile declaration
var source:*; //variabile adresaressing to the source
var loader:Loader;
var loaderIndex:Number = 1; //variabile which remembers the value of the shown image.
function loadIt()
{
// Loading image
loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoadingProgress);
loader.contentLoaderInfo.addEventListener(Event.INIT,initHandler);
addChild(loader); //functia adauga pe scena imaginea incarcata
imagine_stepper.addEventListener(Event.CHANGE,changeHandler);
// Loading the first image...
loadImage();//lanseaza procesul de incarcare al primei imagini
}
function initHandler(event:Event):void
{
source = loader.content;
source.alpha = 0;
source.x = zonaAfisare_mc.x;
source.y = zonaAfisare_mc.y;
addEventListener(Event.ENTER_FRAME,enterFrameHandler);
}
function onLoadingProgress(evt:ProgressEvent):void{
var percentage:Number=(evt.bytesLoaded/evt.bytesTotal)*100;
var total_percentage:Number=Math.floor(percentage);
loaded.text=total_percentage.toString()+" %";
loaded_bar.setProgress(total_percentage,100);
}
function changeHandler(event:Event):void
{
loaderIndex = imagine_stepper.value;
loadImage();
}
function enterFrameHandler(event:Event):void
{
if( source.alpha < 1 ){
source.alpha += .1;
}else{
removeEventListener(Event.ENTER_FRAME,enterFrameHandler);
}
}
// Returning the file name path: /"imagine"+value of the variable loaderIndex +file extension
function getPath():String
{
return ("images/image"+loaderIndex+".jpg");
}
function loadImage():void
{
loader.load(new URLRequest(getPath()));
}
loadIt();
//导入类
导入flash.events.*;
导入flash.display.*;
导入flash.net。*;
//可变声明
var来源:*//指向源的可变地址
var装入器:装入器;
var loaderIndex:Number=1//变量,用于记住所显示图像的值。
函数loadIt()
{
//加载图像
加载器=新加载器();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,onLoadingProgress);
loader.contentLoaderInfo.addEventListener(Event.INIT,initHandler);
addChild(loader);//functia adauga pe scenea imaginea化身
想象一下_stepper.addEventListener(Event.CHANGE,changeHandler);
//正在加载第一个图像。。。
loadImage();//lanseaza procesul de performancare al primei imagini
}
函数initHandler(事件:event):void
{
source=loader.content;
source.alpha=0;
source.x=Zonafisare_mc.x;
source.y=Zonafisare_mc.y;
addEventListener(事件。输入帧,输入帧处理程序);
}
函数onLoadingProgress(evt:ProgressEvent):无效{
变量百分比:数字=(evt.bytesLoaded/evt.ByTestTotal)*100;
var总百分比:数字=数学下限(百分比);
loaded.text=总百分比.toString()+“%”;
加载的设置进度条(总百分比,100);
}
函数changeHandler(事件:事件):void
{
loaderIndex=imagine_stepper.value;
loadImage();
}
函数enterFrameHandler(事件:事件):void
{
if(source.alpha<1){
source.alpha+=0.1;
}否则{
removeEventListener(事件。输入框架,输入框架处理程序);
}
}
//返回文件名路径:/“imagine”+变量loaderIndex+文件扩展名的值
函数getPath():字符串
{
返回(“图像/图像”+loaderIndex+”.jpg”);
}
函数loadImage():void
{
loader.load(新的URLRequest(getPath());
}
loadIt();
这给了我2000的误差。昨天它工作了,现在我有这个错误,没有改变任何东西:没有路径,没有照片。
我该怎么办
我明白:看起来这条线可能是原因:
loader.load(新的URLRequest(getPath())
把它分成两三行
有人能给我键入正确的代码吗?将意大利语/西班牙语/任何语言的注释改为英语可能会有所帮助,因此查看此代码的人将对可能发生的情况有更好的了解。很好!我只是想知道你的问题(谢谢你的翻译)。希望你的问题能引起知道答案的人的注意。首先,你应该验证图片的名称是否正确(尤其是扩展名)。然后,您可以将IOerror侦听器添加到contentLoaderInfo,并在回调函数中记录错误。您可以更明确一些吗?我对此非常不了解…好的,首先检查很简单->你的图片是否正确命名为image1.jpg,image2.jpg,。。。在您的文件夹“images/”中?那么getPath()方法是否返回了正确的路径?您还可以检查(使用简单的“跟踪”指令)loaderIndex始终具有正确的值。告诉我这部分是否合适