标签: flashdevelop

构建时找不到FlashDevelop应用程序

如何配置我的项目以在调试Flash播放器中打开生成的swf文件?当我点击f5 FlashDevelop告诉我以下内容

INITIALIZING:Adobe Flex Compiler SHell(fcsh)开始新的编译.加载配置文件D:\ Programmierung\Flex\flex_sdk_3\frameworks\flex-config.xml加载配置文件D:\ Programmierung\Flex\FlashDevelop_workspace\Test\obj\TestConfig.xml obj\Test633795421567473000(1009 bytes)(fcsh)构建成功完成(0)[使用FDB捕获痕迹] Anwendung nicht gefunden(未找到应用程序)

我希望你们中的一些人可以帮助我

亲切的问候

塞巴斯蒂安

apache-flex flash flashdevelop actionscript-3

1
推荐指数
1
解决办法
2238
查看次数

ActionScript 3 KeyboardEvent未触发

我是ActionScript开发的新手,我正在使用FlashDevelop IDE.我一直在玩一些非常简单的东西,并遇到了一个我似乎无法解决的问题.

我的应用程序编译并运行,并且监视单击事件的函数完全触发,当我将它传递给trace()时,我可以在控制台中看到该事件,但是看着KeyboardEvent的相同代码根本无法触发.

这是我的代码:

package GameTesting
{

    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import flash.display.Sprite;

    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.events.KeyboardEvent;

    [Frame(factoryClass="GameTesting.Preloader")]
    public class Main extends Sprite
    {

        public function Main():void
        {
            if (stage) {
                init();
            } else {
                addEventListener(Event.ADDED_TO_STAGE, init);
            }
        }

        private function init(e:Event = null):void
        {
            removeEventListener(Event.ADDED_TO_STAGE,init);

            addEventListener(MouseEvent.CLICK, onClickEvent);
            addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownEvent);
        }

        private function onKeyDownEvent(e:KeyboardEvent):void
        {
            trace(e);
        }

        private function onClickEvent(e:MouseEvent):void
        {
            trace(e);
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

每次按预期触发MouseEvent trace(),但无论我按什么键,KeyboardEvent都不会触发.有任何想法吗?

flash flashdevelop actionscript-3

1
推荐指数
1
解决办法
4056
查看次数

SWC中嵌入的静态字体未在SWF中使用

flashdevelop项目(使用flexsdk 4.5.0进行编译)正在使用来自其他各种SWC的资产.在主swf中,当在舞台上添加资源时,设置字体时不显示任何文本.

我尝试了嵌入,而不是在各种SWC中嵌入字体,但似乎没有任何工作.

我应该使用什么嵌入策略?

注意:我正在使用经典文本字段,尝试嵌入并不在各种SWC中嵌入字体.

actionscript flashdevelop flash-cs5

1
推荐指数
1
解决办法
1837
查看次数

嵌入式字体不会出现

我正在尝试在FlashDevelop中嵌入一个字体.我的文件夹结构是

FlashDevelop文件夹结构

我的嵌入元数据是

[Embed(source = 'resources/04B08.TTF', fontName = '04b08')] public var _04b08:Class;

我的代码是

    public var titleFormat:TextFormat;
    public var titleText:TextField;

    private function init(e:Event = null):void 
    {
        // entry point
        titleText = new TextField();
        titleFormat = new TextFormat();
        titleFormat.font = "04b08";
        titleFormat.color = 0xFFFFFF;
        titleFormat.size = 72;

        //titleText.embedFonts = true;
        titleText.autoSize = TextFieldAutoSize.LEFT;
        titleText.antiAliasType = AntiAliasType.NORMAL;
        titleText.defaultTextFormat = titleFormat;
        titleText.text = "TEST";

        titleText.x = 10;
        titleText.y = 10;

        addChild(titleText);
    }
Run Code Online (Sandbox Code Playgroud)

如果我用这个,我明白了

测试

但我解开了这titleText.embedFonts = true;条线,我明白了

在此输入图像描述

这是我可以找到的所有指南使用的方法.我该怎么办才能让它发挥作用?

flash flashdevelop actionscript-3 flash-player-11

1
推荐指数
1
解决办法
1589
查看次数

从Adobe Flash迁移到FlashDevelop

我正在开发一个需要与AIR应用程序通信的网站,我使用javascript开发并且对actionscript不太了解.我正处于这个阶段的早期阶段,我正在使用Adobe Flash的试用版来创建一些可以与javascript通信的swf文件,Action窗口中的代码如下(大部分内容来自web示例):

import flash.external.ExternalInterface;

var myText:String = "Example String";

ExternalInterface.addCallback("sendOutput", sendStaticTextFromAS3);
function sendStaticTextFromAS3():void {
    ExternalInterface.call("receiveTextFromAS3", myText);
}
Run Code Online (Sandbox Code Playgroud)

所有这一切都是从javascript接收调用并发回一个字符串并调用将处理它的函数(它将变得更复杂).

我的问题是Flash即将到期,并且为了将来证明该项目而不必花费大量精力于flash我想进入FlashDevelop.因为我不需要舞台上的任何对象,所以我需要的是编辑动作脚本,因此FlashDevelop就是我所需要的.我在FlashDevelop中创建了一个新的AS3项目,我得到了这段代码:

package 
{
    import flash.display.Sprite;
    import flash.events.Event;

    /**
     * ...
     * @author Will Thomas
     */
    public class Main extends Sprite 
    {

        public function Main():void 
        {
            if (stage) init();
            else addEventListener(Event.ADDED_TO_STAGE, init);
        }

        private function init(e:Event = null):void 
        {
            removeEventListener(Event.ADDED_TO_STAGE, init);
            // entry point
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

我猜测Adobe Flash在编译swf时自动添加这个,所以我不知道我的代码应该去哪里,除了添加导入flash.external.ExternalInterface; 在顶部?

任何帮助将不胜感激,希望它是一个简单的复制和粘贴的东西.

谢谢大家.

flash flashdevelop actionscript-3

1
推荐指数
1
解决办法
2459
查看次数

无法启动java.exe:系统找不到指定的文件

我最近开始使用Adobe Flash Creator中的FlashDevelop,当我编译代码时,我收到以下错误.

无法启动java.exe:系统找不到指定的文件

任何人都知道可能导致这种情况的原因以及如何解决这个问题?

在此先感谢您的帮助!

flash flashdevelop actionscript-3

1
推荐指数
1
解决办法
8024
查看次数

- =运算符,与输出结果混淆

我最近在追踪一行代码:

x -= 353 - 350
Run Code Online (Sandbox Code Playgroud)

然而,答案是-3.

令我惊讶的是,我认为 - =运算符将遵循:

x = x - 353 - 350
Run Code Online (Sandbox Code Playgroud)

然后等于 -703

为什么是实际答案-3而不是-703

我在这个网站上寻找参考:http: //www.adobe.com/devnet/actionscript/learning/as3-fundamentals/operators.html

它给出的例子让我相信运算符 - =应该产生-703.

var x:uint = 5; x -= 5; // x is now 0
Run Code Online (Sandbox Code Playgroud)

会不会在上面的例子代表了怎样x = x - 50?或者是否有我缺少的替代代码/逻辑?

flashdevelop operators actionscript-3

1
推荐指数
1
解决办法
64
查看次数

错误:访问未定义的属性JSON ......但它就在那里

我正在开发一个使用AS3 Facebook API的Flash应用程序(Flash Player 11作为目标平台),后者又使用as3corelib JSON功能.或者至少它应该这样做.

但是,尽管包含as3corelib.swc 的最新版本(.93),我仍然得到"错误:未定义属性JSON的访问".我也试过直接包括这些来源,但无济于事.

我有什么想法我做错了吗?

正如我所说,*.swc肯定包括在内.和源代码一样(都在正确的路径上).

编辑:

我有一个更具体的错误消息:

Error: Can not resolve a multiname reference unambiguously. JSON (from C:\Coding\FlashDevelop\Tools\flexsdk\frameworks\libs\air\airglobal.swc(JSON, Walker)) and com.adobe.serialization.json:JSON (from C:\flash_test\lib\as3corelib.swc)) are available.
Run Code Online (Sandbox Code Playgroud)

我知道JSON包含在AIR中,但我没有针对AIR,所以为什么尝试包含airglobal.swc?

flash flashdevelop actionscript-3 facebook-graph-api

0
推荐指数
1
解决办法
8388
查看次数

具有多个图像的as3动画

我只有3张图像用于动画动物:1:动物站立2:动物大踏步/跳跃3:动物背部死亡

目前,我将它们作为精灵嵌入到主类中,并在我想要的时候改变它们的.alpha属性而不是其他2.有没有更好的方法来做我正在做的事情?令人讨厌的事情之一是单独更新每个sprite的属性.拥有一个对象并能够更改对象上的图像是理想的,因此我只需要更改一个对象的属性.

animation flashdevelop actionscript-3

0
推荐指数
1
解决办法
1330
查看次数

AS3中的随机十六进制颜色发生器

我想创建生成"随机"(伪随机)颜色的能力,并提出了用于创建所有颜色和任何颜色的代码.

我对编程非常陌生,想看看SO上是否有任何评论或批评,代码效果很好.唯一的问题是颜色偶尔太相似,难以区分它们.

我知道这可能是一种非常强力的编码方式,但它是我想到的.

十六进制发生器

public class colorGenerator 
{
    public var color:int;
    private var randomnumber:Number;
    private var first:String = "";

    public function colorGenerator():void
    {
        var colorstring:String = "0x";
        var transfer:String = "0x";

        for ( var i:uint = 0; i < 6; i++)
        {
            randomhex();

            colorstring += first;   
        }

        transfer = colorstring;
        color = int(transfer);
    }

    public function randomhex():void
    {
        randomnumber = Math.random();


        if ( -1 < randomnumber < ((.99 / 16) * 1))
            first = "0";

        else if ( ((.99/16)*1) < …
Run Code Online (Sandbox Code Playgroud)

random flashdevelop actionscript-3

0
推荐指数
1
解决办法
1445
查看次数

iphone flash lite 2.0支持?

1.i没有iphone,所以我可能知道iphone预装了flash lite 2.0或以上版本吗?如果答案不是,如果一个网页嵌入了Flash lite应用程序.它可以提示iphone用户轻松安装flash lite吗?

2.我在哪里可以获得支持flash lite 2.0及以上版本的手机列表?

iphone flash flashdevelop actionscript-3

-2
推荐指数
1
解决办法
368
查看次数