标签: flashdevelop

FlashDevelop - 为什么代码完成不适用于mx.controls

今天是我使用Flex和FlashDevelop的第一天.在我的ActionScript文件中,我有这一行.

import flash.display.SimpleButton;
Run Code Online (Sandbox Code Playgroud)

FlashDevelop意识到这一点,并且代码完成工作正常.

但是,当我有这条线.

import mx.controls.Button;
Run Code Online (Sandbox Code Playgroud)

然后代码完成不起作用.

apache-flex flashdevelop

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

如何在FlashDevelop中添加对新语言的支持?

我有兴趣为FlashDevelop制作一个插件来添加对另一种语言的支持.我不太确定我应该从哪里开始.因此,任何起点,提示,提示或建议都会顺利进行.

FlashDevelop Wiki上有一篇插件开发文章,但是关于添加对新语言的支持的部分只是一个"TODO".所以这不是很有用.

我想在FlashDevelop中有一些"支持"语言的部分.这是我的清单,但如果我错过了什么,请随时告诉我:

  • 代码完成
  • 语法突出显示
  • 应作为模板出现在"新建项目"菜单
  • 应该将文件类型/模板添加到"添加 - >新建"菜单
  • 添加新项目文件类型(例如.as3proj,.as3proj,.hxproj).

那么我该如何做所有这些事情呢?我从哪里开始?是否有任何好的资源,文档或基本示例?所有这些(包括项目模板)都可以在一个插件中完成吗?

.net plugins flashdevelop

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

在AS3中是否有等同于C#的#region指令?

刚开始使用FlashDevelop在AS3中进行编码并来自C#背景,我想知道是否有与AS3中的#region指令相同的东西?

C#中的#region指令实质上允许IDE(例如Visual Studio)折叠或扩展一段代码以提高可读性.使用#region指令,您可以在代码中拆分代码,例如构造函数,属性,公共/私有方法,以帮助其他人仔细阅读代码.

所以下面的C#代码......

interface IPurchaseOrder
{
    #region Properties

    bool IsProcessed { get; set; }
    bool ISValidOrder { get; set; }

    #endregion Properties

    #region Methods

    bool ProcessOrder();

    #endregion Methods
}
Run Code Online (Sandbox Code Playgroud)

interface IPurchaseOrder
{
    Properties

    Methods
}
Run Code Online (Sandbox Code Playgroud)

c# flashdevelop actionscript-3

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

FlashDevelop可以部署到iOS吗?

我已经在互联网上搜索了一个关于FlashDevelop可以部署到iOS的问题的明确答案.我读过的所有东西都不是很清楚,也不是很确定.我没有足够的钱来买得起Adobe Flash或Flash Builder所以如果我有一台Mac FlashDevelop是一个合适的替代品,我可以为iOS制作Flash游戏吗?

谢谢,大卫

flashdevelop ios

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

AS3中的安全沙箱

什么是安全沙箱违规,如何覆盖它?我正在FlashDevelop中创建一个项目,而今天它不会加载外部文件,即使它以前也是如此.它给出了以下输出:

*************安全沙箱违规*********连接到file:/// C | /Documents%20and%20Settings/Kevin.PC885314341208/Desktop/Import%20 .txt/StockData/1.txt暂停 - 不允许来自file:/// C | /Documents%20and%20Settings/Kevin.PC885314341208/Desktop/Import%20.txt/import.swf

我希望这不是一个严重的问题.

谢谢你的帮助.

flashdevelop actionscript-3

4
推荐指数
1
解决办法
2万
查看次数

有没有关于使用FlashDevelop学习AS3的好教程?

我发现了这个问题,它提到了FlashDevelop wiki.但是,我根本找不到任何东西.

哪里是一个好的起点?我使用Flex SDK完成了一些MXML项目的工作,但从未进行过任何ActionScript编程.

flashdevelop actionscript-3

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

FlashDevelop设置

我最近升级到了FlashDevelop 4,当然这已经恢复了我以前的所有设置.

我遇到的问题是我找不到新设置窗口中的位置,它让我可以选择关闭它在括号,花括号等之前插入的自动空间.

即它会自动制作这些:

if(2 > 1)
public function get thing():Thing{ return _thing; }
Run Code Online (Sandbox Code Playgroud)

成:

if (2 > 1)
public function get thing():Thing { return _thing; }
Run Code Online (Sandbox Code Playgroud)

它让我疯了,实际上让我暂时停止使用FlashDevelop.如果我可以完全关闭自动格式化的东西,就像我在以前的版本中可能会非常有帮助.

flashdevelop

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

AS3中void和Void的区别是什么?

我注意到我可以将函数的返回类型设置为'Void'以及'void',并且只是想知道是否存在并且有益处?

actionscript-2 flashdevelop actionscript-3 void

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

FlashDevelop,Haxe导入CreateJS?

我刚开始尝试使用Haxe制作一个网络应用程序,我想使用CreateJS,它有一个Haxe extern lib thingy.我正在使用FlashDevelop作为我的IDE.

所以我在FlashDevelop中创建了一个新的Haxe JS项目,并使用"haxelib install createjs"安装了CreateJS.现在我尝试向Main.hx添加导入,但它不起作用.我的导入如下:"import createjs.easeljs.Ticker;" (从一个例子中得到了,只是复制它但没有工作:s)我还在我的项目中添加了一个新的地图"lib",其中我添加了createjs的东西.

我得到的错误是:src/Main.hx:3:字符0-31:找不到类:createjs.easeljs.Ticker

在此输入图像描述

还有什么我需要做的才能使这项工作?

谢谢!

-Pablo

haxe flashdevelop createjs

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

AS3 - Bitmap类可以调度鼠标事件吗?

我正在尝试学习AS3并遇到了一个小问题.

我有一个Bitmap类,我添加了一个MouseEvent.CLICK监听器,但似乎没有调度该事件.

我使用Flashdevelop编写AS3代码和Flex编译.

我有两节课,Enemy.asPlayer.as

Player.as如下所示:

package Player 
{
import flash.display.Sprite;
import flash.events.MouseEvent;

[Embed(source="../../assets/leek.swf", symbol="Leek")]

public class Player extends Sprite 
{
    public function Player() 
    {
        trace("Player constructed");
        addEventListener(MouseEvent.CLICK, handleClick);
    }

    private function handleClick(e:MouseEvent):void 
    {
        trace("Clicked Player");
    }

}

}
Run Code Online (Sandbox Code Playgroud)

Enemy.as如下所示:

package enemies 
{

import flash.display.Bitmap;
import flash.events.MouseEvent

[Embed(source="../../assets/gardengnome.png")]

public class Enemy extends Bitmap 
{
    public function Enemy() 
    {
        trace("enemy constructed");
        addEventListener(MouseEvent.CLICK, handleClick);
    }

    private function handleClick(e:MouseEvent):void 
    {
        trace("Clicked Enemy");
    }

}

} …
Run Code Online (Sandbox Code Playgroud)

apache-flex flashdevelop actionscript-3

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