另一个XML和Flash问题。如何用XML更改URLRequests?我的问题可能是其他问题,但只有当我使用XML变量时才会发生这种情况。谢谢。
URLRequest by XML
var bgURL:URLRequest = new URLRequest(url);
/*OUTPUT
Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
*/
URLRequest按名称文件加载,工作正常
var bgURL:URLRequest = new URLRequest("bite.swf");
所以我试图获得闪光灯的访问权限,但我一直收到这样的错误:
第271180行:调用可能未定义的方法LoaderInfo。
我尝试过将下面的代码放入我的类内外,但从我的推断来看,它似乎认为'LoaderInfo‘是另一个它不是的函数。
public function getFlashVars():Object {
var paramList:Object = LoaderInfo( this.root.loaderInfo ).parameters;
var myParam:String = paramList["myParam"];
ret
这是个新手。使用此代码查看多个netstream事件。我想使用onPlayStatus来循环"flv/ intro.flv“,对于剩下的视频,我希望它们在播放完后返回到intro.flv,但我找不到任何足够有用的东西。有没有人能提供这个功能的链接或帮助?到目前为止,我的代码如下:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var metaDataListener:Object = new Object();
metaDataLi
有人用过IExternalizable接口吗?...
我有一个基本的问题。当我序列化我的对象时...并已保存为文件....现在我想对这个类做一些修改。例如,添加一个属性...我无法将该文件重新转换为此类的对象...因为在readExternal方法中现在又多了一个属性,存储的对象(文件)不拥有该属性。
有没有办法让这变得更灵活?
-- //德国
Hallo hat schon mal jemand das im Titel erwähnte Interface benutzt?
您好,我不会让您失望。我不知道我的目标是什么。和als Datei abgespeichert habe...和修女
我在做一个自上而下的视图游戏。实际上是非常简单的。当玩家在屏幕上单击时,角色会移动。但是,我也有一个点火按钮。我想知道如何在玩家按下按钮时禁止鼠标点击。因为当这种情况发生时,角色会移动到按钮位置。
下面是我的代码:
var walk = false;
var goX = player.x;
var goY = player.y;
var speed = 10;
var dir = "down";
stage.addEventListener(Event.ENTER_FRAME, loop);
btn.addEventListener(MouseEvent.MOUSE_DOW
当'SubClass‘扩展’超类‘时,当它继承其方法和属性时,它会创建与’超类‘不同的方法和属性?
或者,如果我创建一个'SubClass‘的实例,并试图修改从’超类‘继承的属性,那么我是否也修改了超类属性?
谢谢。
编辑
package {
public class SubClass extends SuperClass {
public function SubClass() {
trace('superclass value n='+superClass.n+'\n');
var urlRequest:URLRequest = new URLRequest("子系统.swf");
loader.load(urlRequest);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
当我使用本机swf加载另一个swf时,一切都很好。但是,在我将我的主swf嵌入到html之后,它会报告错误:
"NetworkError: 404 Not Found http://127.0.0.1:8020/huanmao/%D7%D3%CF%B5%CD%B3.
我一直在做一个基本的绘画应用类似于MS-油漆与基本油漆,橡皮擦和填充工具。这是最后一个给我带来麻烦的。
我对使用BitmapData非常陌生,但我的想法是,当用户单击板时,它会触发startFloodFill方法。如下所示:
public static function startFloodFill(e:MouseEvent):void
{
trace("FLOODFILL");
var boardRef:MovieClip = e.currentTarget.parent.board; //Cr
我正在使用一个字典变量来匹配一个拖放操作。
var dict = new Dictionary ();
dict[box_a]=s1;
dict[box_b]=s2;
dict[box_c]=s3;
dict[box_d]=s4;
问题1:最后,我想检查一下是否有s1的box_a==,等等……我该怎么做呢?
for each( var item in dict)
{ item.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
item.removeEventListener(MouseEve
我试图在闪存AS3中执行这段代码,但它不能正常工作。在我的If条件中,我设置了myFlag = 2,但是if条件总是True!
这是我的代码:
var myFlag:int = 1;
if (myFlag==1)
{
s1.addEventListener(MouseEvent.MOUSE_UP,dars1);
function dars1(e:MouseEvent):void
{
myFlag= 2;
s1.gotoAndStop(25);
s1.mouseEnabled = false;
var dar
我正在尝试做以下几件事:
public class character extends entity {
public const type:int = CHARACTER;
}
public class entity extends Sprite {
public const type:int = INVALID;
public const INVALID:int = -1;
public const CHARACTER:int = 1;
}
但是编译器会抛出:
错误:与命名空间public中继承的定义dieEngine:entity.type存在冲突。公共常量类型:int=字符;
我使用Adobe 3.3 (用于iOS)在Flash中工作,并且在将XML字符串返回到textField.时遇到困难。
它是在追踪正确的信息,我尝试过一些方法来返回跟踪,但似乎无法完全理解.这是我最近的尝试。有什么建议吗?提前谢谢。
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("http://www.someURL.php"));
//php file that echos xml
myLoader.addEventListener(Event.COMPLETE, i
我正在玩闪存空间入侵者游戏,当我遇到碰撞时,我有一个1061错误,可能是一个未定义的hittestobject,通过一个带有静态类型类的引用.我怎么才能解决呢?尝试过很多方法都无法消除那个错误
/* Código que pára a timeline na 1 frame para que o menu continue apresentado*/
stop();
/*Movimenta a nave fazendo a seguir os movimentos do rato e esconde o cursor do sistema operacional*/
stage.addChi
我正在创建一个游戏,仙女穿越屏幕(从下到上)。屏幕底部有一个从右到左的激光。我想发射激光,让激光子弹从下到上。我有的代码让它自上而下。我试图通过将+= 10改为-=10来改变方向.这确实使子弹朝正确的方向发展,然而,它开始向我的屏幕上方移动。
stage.addEventListener(MouseEvent.MOUSE_DOWN, targeting)
function targeting(e:MouseEvent):void{
var newArrow:blackArrow = new blackArrow();
addChild(newArrow);
newArrow.y = 50;
有什么更好的方法来使硬币旋转?我试过Math.random,但硬币没有正确摆动。
启动码
//ROTATION
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler(event:Event):void
{
/*
ADD VELOCITY, GRAVITY, ACCELERATION
*/
coin.rotationY += 8;
}
尝试过这种方法,但是它没有重力,也没有。
//ROTATION AND RANDOM MATH
function wobble():void {
var