标签: flashdevelop

从FlashDevelop IDE关闭Flash Player

每当我在'Debug'中使用FlashDevelop编译我的项目时,在我单击Flash Develop中的"停止"按钮后,Flash Player窗口仍然存在.然后我必须切换到flash播放器,点击任何错误消息,然后关闭播放器,这从长远来看浪费了很多时间.

当我点击Flash Develop调试工具中的"停止"时,有什么方法可以让Flash Player关闭?

编辑:

我的设置是全新安装的Windows 7,Flash Develop 4和Flash Player 10的新副本.

debugging flashdevelop actionscript-3

7
推荐指数
2
解决办法
1074
查看次数

在动作脚本3中嵌入mp3不起作用

我对actionscript 3有一个问题,特别是在使用embed标签时.我有这个代码:

[Embed(source = "sound.mp3")]
private static var soundClip:Class;

...

var sound:Sound = (new soundClip()) as Sound;
trace(sound.length);

[Embed(source = "sound.mp3")]
private static var soundClip:Class;

...

var sound:Sound = (new soundClip()) as Sound;
trace(sound.length);

[Embed(source = "sound.mp3")]
private static var soundClip:Class;

...

var sound:Sound = (new soundClip()) as Sound;
trace(sound.length);

当我测试电影时,我得到以下输出:4501,923这是sound.mp3长度,以毫秒为单位.但是,原始声音是13.000毫秒.

怎么可能,有人可以帮我吗?

谢谢.

flash audio flashdevelop actionscript-3

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

用于限制设备可用性的Adobe AIR应用程序的正确Android清单设置是什么?

我正在使用FlashDevelop编写Adobe AIR Android应用程序,我想确保当我将其发布到Google Play时,它仅适用于支持基于Adobe AIR的应用程序的设备.在我的项目文件中配置它的正确方法是什么?

更新: Adobe AIR 3的技术要求(来自Adobe):

  • ARMv7处理器,带矢量FPU,最小550MHz,OpenGL ES 2.0,H.264和AAC HW解码器
  • Android™2.2,2.3,3.0,3.1,3.2和4.0
  • 256MB的RAM
  • Android网络浏览器

air adobe android manifest flashdevelop

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

FlashDevelop - 将项目保存为XFL时,"测试项目"设置"打开文档"停止工作

我在FlashDevelop工作.我能够进行设置,以便通过在"测试项目"设置 "打开文档"中指定URL来调试应用程序.它可以工作,我可以在FlashDevelop中按Play,它在浏览器中启动我的应用程序,我可以设置断点等.

将FLA项目保存为XFL时,此功能停止工作.当我按下播放时,应用程序会成功构建,但不会在浏览器中启动.我输出中没有错误或警告.

更新

这是我的设置.我打开了Flash Developer和Flash Professional.当我在Flash Developer中按Play"debug"时,它将启动Flash Professional项目中的构建.

如果我尝试打开.FLA项目与我在.XFL中打开它时有什么不同:

如果我以.FLA(在Flash Pro中)打开项目,则在构建完成时,Flash Developer会了解它并执行打开文档并将调试会话附加到其上的构建后步骤.

当我以.XFL(在Flash Pro中)打开项目时,当构建完成时,Flash Developer不会执行任何操作.

我的猜测需要从Flash Professional到Flash Develp进行一些沟通,说"嘿,我已经完成了构建,做了你设置的任何后续构建步骤".

flash flashdevelop actionscript-3 flash-cs5

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

AS3使用PrintJob打印MovieClip

我目前正在尝试创建一个允许我传入MovieClip并打印它的函数.

这是该函数的简化版本:

function printMovieClip(clip:MovieClip) {

var printJob:PrintJob = new PrintJob();
var numPages:int = 0;
var printY:int = 0;
var printHeight:Number;

if ( printJob.start() ) {

/* Resize movie clip to fit within page width */
if (clip.width > printJob.pageWidth) {
   clip.width = printJob.pageWidth;
   clip.scaleY = clip.scaleX;
}

numPages = Math.ceil(clip.height / printJob.pageHeight);

/* Add pages to print job */
for (var i:int = 0; i < numPages; i++) {
 printJob.addPage(clip, new Rectangle(0, printY, printJob.pageWidth, printJob.pageHeight));
 printY += printJob.pageHeight; …
Run Code Online (Sandbox Code Playgroud)

printing flash flashdevelop actionscript-3

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

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

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

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

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

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

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

.net plugins flashdevelop

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

如何禁止一个ActionScript文件的警告?

我有一个ActionScript 3源文件(.as),它有数百个无类型变量.这个文件工作得很好虽然它为每个无类型的变量输出一个警告,这个变量让我在IDE中阻塞了错误面板的大约800个警告.

虽然警告在我的其他源文件中很有用,但我想禁止对这个.as文件发出警告,因为我没有心情为它们指定数据类型.

这可能吗?

我在Windows 7上使用FlashDevelop 3,
并使用Flex 4 SDK编译AS3 AIR项目.

apache-flex flash flashdevelop actionscript-3 compiler-warnings

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

AS3 sound.extract()用于波形

早上好!

我正在尝试为MP3创建视觉波形.我所包含的代码是在成功加载MP3时调用的.我打算从声音中提取一些重要的样本来创建波形,而不是将整个声音提取到一个bytearray中.即使在一台好机器上,提取整首歌曲也会导致闪光灯冻结3-5秒(或更长时间!).就我的目的而言,这是不可行的.

不幸的是,我在下面得到的代码没有产生任何数字.如果我提取整个歌曲它的功能,但提取关键点并没有给我什么.执行提取是否会使声音对象的其余部分对将来的提取无效?如果是这样,有什么方法可以在提取过程中长时间不冻结闪存?

其余代码中的一些重要变量:

waveFormWidth:波形精灵的静态宽度.
waveFormHeight:波形精灵的静态高度.
song:我将用于创建波形的声音对象.

    public function mapWaveForm(e:Event = null):void
    {

        // Clear the wave form sprite
        waveForm.graphics.clear();
        waveForm.graphics.lineStyle(0, 0x000000, 1);

        // Storage for the wave form bit data
        var byteOutput:ByteArray;
        var leftPeakSize:Number;
        var rightPeakSize:Number;
        var songTotalSamples:int;
        var thisSample:int;

        byteOutput = new ByteArray();

        // How many samples?
        songTotalSamples = (song.length * 44.1);

        // Loop for the wave form width
        for (var peakCount:int = 0; (peakCount < waveFormWidth); peakCount++)
        {

            // Get info at each peak.
            thisSample = Math.floor(songTotalSamples …
Run Code Online (Sandbox Code Playgroud)

flash audio mp3 flashdevelop actionscript-3

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

HaxeFlixel Trace

第一天HaxeFlixel编码器.愚蠢的错误,但谷歌没有帮助我.

如何使用Haxe,NME和Flixel跟踪FlashDevelop输出.它在使用C++执行时有效,但对于Flash没有任何作用!

我试过了

trace("hello");
Lib.trace("hello"); //With correct imports
Run Code Online (Sandbox Code Playgroud)

对不起,现在感觉很蠢!

trace haxe flashdevelop haxeflixel

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

HaxeDevelop调试不会在断点处停止

我是HaxeDevelop的新手(但是有FlashDevelop的经验),并且基本上没有有用的文档,我无法通过Google搜索找到。我正在尝试建立一个简单的应用程序并与OpenFL和Starling一起运行。它有一个问题,所以我尝试设置一个断点。但是,它不会在断点处停止。我什至在主类代码中添加了几个断点,而且它不会停止。我什至尝试过创建一个只有一个主类和一个虚拟类的新项目,它也不会断点。我是否必须告诉它使用特殊的调试过程?我还需要安装其他软件吗?我应该只使用VS Code吗?

我安装了HaxeDevelop以及haxe和lime和OpenFL。我创建了一个新的OpenFL项目,并在Main文件中做了一些简单的工作(制作一些整数变量,打印了一些东西等),并用断点填充了它。我运行它并输出输出(但不会在任何断点处停止):

Build succeeded
Done(0)
haxelib run lime run "project.xml" neko -debug
Running process: C:\HaxeToolkit\haxe\haxelib.exe run lime run "project.xml" neko -debug
Main.hx:17: Hello World!
Main.hx:21: Did some stuff... Did it stop?
Done(0)
Run Code Online (Sandbox Code Playgroud)

我已经使用neko,html5和Flash进行了尝试,但是它们都不会在断点处停止。

如果有人知道一个好的教程,可以让Haxe在HaxeDevelop,FlashDevelop或VS Code中以调试模式运行,我将不胜感激。

haxe flashdevelop

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