标签: flash-cs5

如何在没有开发人员许可的情况下使用Flash CS5编译iPhone应用程序

我理解Flash CS5不是制作应用程序的最佳方式,但我真的想在iPhone上测试我用它制作的应用程序.有没有人想出一种修改Flash CS5的方法,所以它不需要开发人员证书或配置文件(就像你修改Xcode的方式,所以你可以编译应用程序而无需为开发者程序支付99美元)?

如果有人能提供一些帮助,我真的很感激.提前致谢.

iphone flash flash-cs5

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

如何使用透明的BitmapData作为掩码

我有一个动态创建的BitmapData对象,其中包含用户绘制的形状.然后我通过Bitmap对象将该BitmapData对象附加到MovieClip,并将该MovieClip设置为另一个MovieClip的掩码.掩码可以工作,但BitmapData的整个边界矩形充当掩码.但我想从遮​​罩中排除透明部分,因此只能将用户绘制的形状设置为遮罩.有谁能说出如何实现这一目标?谢谢.

flash actionscript actionscript-3 flash-cs5

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

XFL - 什么是./bin/*.dat文件?

未压缩的Adobe的Flash XFL格式仍然保留了大量压缩内容.有人知道这些二进制*.dat文件的规范吗?

flash flash-cs5 xfl

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

Flash AS3在尝试获取外部swf时获取安全沙箱冲突

Hii,我想从另一台服务器加载swf文件到我的flash应用程序.当我尝试在flash IDE(crl + enter)上加载它时一切正常,但是当我将swf作为独立的swf文件运行或通过调试它时,我收到此错误:

SecurityError: Error #2121: Security sandbox violation: LoaderInfo.content: file:///C|/Users/something/Desktop/blablabla/myplayer.swf cannot access http://www.somedomain.com/blablabla/lalalala/abc.swf. This may be worked around by calling Security.allowDomain.
at flash.display::LoaderInfo/get content()
at wallplayer_fla::MainTimeline/swfLoaded()[wallplayer_fla.MainTimeline::frame1:216]
Cannot display source code at this location.
Run Code Online (Sandbox Code Playgroud)

我在服务器的根目录中有crossdomain.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
    <allow-access-from domain="*" />
</cross-domain-policy>
Run Code Online (Sandbox Code Playgroud)

在"myplayer.swf"中我有:

Security.allowDomain("*");
Security.allowInsecureDomain("*");
...
...
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.checkPolicyFile = true;
loaderContext.allowCodeImport = true;

ldr = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
ldr.load(new URLRequest(graySwfFilename), loaderContext);
...
...
var mcExt;
var ldr:Loader;
function …
Run Code Online (Sandbox Code Playgroud)

security flash sandbox actionscript-3 flash-cs5

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

是否可以使用as3播放.m4a文件?

我正在开发一个简单的MP3播放器,用于播放大量的音频文件.文件格式为.m4a.是否可以使用as3播放?

actionscript-3 flash-cs4 flash-cs5

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

从ByteArray获取图像大小

我想知道是否有任何方法可以确定解码为ByteArray的图像的宽度和高度.例如,在下面,任何方法来确定数据的这些值?

var data:ByteArray = new ByteArray();

data = encoded_image.decode(byteArrayData);

actionscript-3 flash-cs5

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

如何在Flash应用程序中创建退出按钮

我正在创建一个将以exe格式导出的Flash应用程序,它不会在浏览器中运行.我想在舞台内添加一个退出按钮,但我不知道如何使用ActionScript 3.

我记得fscommand在ActionScript 2 中它是可能的,但它在AS3中不起作用.

我到处搜索,但每个人都试图在浏览器环境中关闭弹出窗口或标签或窗口,而不是Flash应用程序.

actionscript-3 flash-cs5

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

嵌入字体不会出现在actionscript创建的文本字段中

我想在这篇文章的前言中说,我对此很新.我可能会遗漏一些明显的东西.

我正在使用Actionscript 3在Flash CS5中工作.我正在尝试使用actionscript创建一个文本字段,并用文本填充它.我使用"字体嵌入"窗口将我的字体嵌入到项目中.但是,当运行创建文本字段的代码时,如果"embedFont = true;",则该字体是不可见的.当鼠标悬停在光标上时光标仍会改变,所以我知道它在那里.或者至少它的文本框是,我猜.已经在舞台上的嵌入文本的动态文本字段似乎不受影响.

我已经尝试更改嵌入字体大纲格式,但都不起作用.我尝试通过actionscript直接嵌入带有"embed"标签的字体,但它似乎不适用于CS5,或者我不知道我在做什么.正如您在提供的代码中看到的那样,我尝试过"注册"字体,但没有成功.我尝试过使用:

var font:Font = new screenfont(); //"screenfont" is the name from Embedding Fonts    

var format:TextFormat = new TextFormat();

format.font = screenfont.fontName;
Run Code Online (Sandbox Code Playgroud)

没有骰子.

我已经关注了一些关于嵌入的不同教程,并遇到了大量冲突,混乱的信息.我已经阅读了一些与此主题有关的不同帖子,但尚未找到任何可行的解决方案.

这是我的代码的简单版本,其中"screenfont"是我在Embedding Fonts窗口中指定的名称:

Font.registerFont(screenfont);

            //TextFormat
var listformat:TextFormat = new TextFormat();

listformat.align = TextFormatAlign.LEFT;
listformat.size = 20.8;
listformat.color = 0x0DAC54;
listformat.font="Fixedsys Excelsior 3.01";


           //TextField
var photolist:TextField = new TextField();
    photolist.x = photos_x;
    photolist.y = tempY;
    photolist.width = photos_wdth;
    photolist.height = photos_hght;
    photolist.text = photoname;

    photolist.embedFonts = true; //<--- This freakin' guy!

    photolist.antiAliasType = …
Run Code Online (Sandbox Code Playgroud)

actionscript-3 embedded-fonts flash-cs5

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

Photoshop脚本 - 在窗口中更新进度条

我想为我的一个Photoshop脚本显示进度条.如果我在按钮点击事件中工作,那么我可以毫无问题地更新进度条.

对于此脚本,不需要用户交互.我想: - 显示窗口 - 工作完成后更新进度条 - 关闭窗口

var win = new Window("dialog{text:'Progress',bounds:[100,100,400,150],\ bar:Progressbar{bounds:[20,20,280,31] , value:0,maxvalue:100}};");
win.show();

for(...){
    //do work here

    //update progress
    win.bar.value = ...;
}

win.close();
Run Code Online (Sandbox Code Playgroud)

问题是,win.show();阻止用户关闭窗口.我还试图添加一个onClose处理程序,然后立即关闭窗口,但窗口没有显示.

关于如何让进度条工作的任何想法?

javascript photoshop flash-cs5

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

如何提高具有多个类的AIR for Android App的加载速度/发布速度?

我有以下场景:

适用于Android设备的应用程序,具有几百个类.我正在使用Flash CS5.5,使用AIR for Android在AS3中进行开发.

该应用程序是一个益智游戏,每个类代表拼图中的一个元素.每个类都是基类的衍生物,只包含一些特定的信息,如唯一的名称,类别,拼图中的位置.每个类还附加了一个80 x 80像素的图像.但是,大约有300个这样的课程.

应用程序运行非常顺利ONCE IT LOADS因为应用程序需要永久发布,然后才能在移动设备上运行.导出/发布时间很长,移动设备上的安装时间非常长,我没有任何问题.但每次我从移动设备运行应用程序时,它需要大约2分钟才能加载,这是非常高的,甚至高端的3D FPS游戏都没有加载那么久.测试是在运行Android 4.0的HTC Sensation上完成的,随后是4.1.

我的问题是,我该怎么做才能帮助减少这个初始启动时间?我再次提到,应用程序在加载后运行顺畅,因为它实际上并不复杂,除了附加到每个类的许多80x80 JPG图像之外它还使用了大量图形.在早期测试中,当我只有20-30个课程实施时,一切都很顺利.当我在游戏逻辑完成后添加游戏所需的所有元素时,一切都很慢加载.

谢谢你的任何答案/建议.

air android actionscript-3 flash-cs5

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