标签: apache-flex

访问自定义类中的自定义属性

我想我有一个新手问题,但我还是不能解决它...

package components {

    public class templateSelection extends VBox {

        static public var tempSelectionBag:Dictionary;

        public function templateSelection() {
            super();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望有一个自定义类tempSelection,其中Dictionary作为该类的公共可访问属性.如果我使用这段代码,编译器会告诉我:

1046:Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante:字典

这意味着:

找不到类型或不是编译时常量: Dictionary

任何帮助表示赞赏!

马库斯

apache-flex

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

对BlazeDS感到失望......有这些缺点吗?

我曾经使用soap webservices将图表数据传输到我的flex应用程序,但最近由于性能,方便的打字等原因切换到使用BlazeDS.

我正在考虑切换到使用JSON(就像我在应用程序的其他部分中所做的那样),原因如下:

  • 用于与flex.*进行通信的DTO的扩散(使用JSON,我只是使用JsonConfig根据需要排除属性.)
  • 难以调试(而JSON是好的'明文).
  • 没有粘性会话的负载平衡问题.

有人用BlazeDS遇到这些问题吗?BlazeDS值得麻烦吗?

* 我可以使用Externalizable接口而不是不同的DTO,但它也很痛苦.

apache-flex json blazeds

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

在as3 flash开发中写入文件

我一直在做一些研究,我似乎无法找到写入文件的任何内容.我最初的问题是将数组写入单独的文件.但现在我正在寻找有关如何将任何数据(如XML或数组)写入文件的资源.我想要做的是创建一个游戏编辑器.我想最终将该数据保存到稍后要打开的文件中.如果有人能帮助我那会很棒.

apache-flex flash actionscript actionscript-3

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

在flex 3中的字符串中间插入文本

你可以帮我解决这个问题吗?String类没有插入方法,它只替换:(.

我需要的是: - 如果我有字符串"I stackoverflow" - 我需要在索引2插入"love"以"我喜欢stackoverflow"

所以我需要的是insertAt(index,String)

谢谢

apache-flex

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

将bytearray转换为bitmapdata时遇到EOF错误

我在用

var bitmapdata:BitmapData=new BitmapData();
var pixels:Bytearray=new Bytearray();
pixels = rleDecodePixles();
bitmapdata.setPixels(bitmapdata.rect, pixels);
Run Code Online (Sandbox Code Playgroud)

在上面代码的第4行,我得到"错误:错误#2030:遇到文件结束." 我检查了像素对象的长度,它是rect对象宽度*高度的4倍.鉴于setPixels()函数从bytearray读取unsigned int并将该值设置为像素,我认为它应该可行.

但我不知道为什么这不起作用.在从服务器获得的数据的RLE解码之后填充像素对象.

是否有任何工作或我可以尝试使用的任何其他方法.加载器类不会工作,因为我从服务器获得的数据不是任何可识别的格式.

任何帮助是极大的赞赏.

Shrikant

谢谢.

apache-flex actionscript-3 bitmapimage

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

将mxml Rect和SolidColor转换为actionscript

我正在尝试学习如何在mxml上使用actionscript来提高灵活性.我有这个简单的mxml块,我正在尝试转换为actionscript,但是我被困在了一半

<s:Rect id="theRect" x="0" y="50" width="15%" height="15%">
   <s:fill> 
      <s:SolidColor color="black" alpha="0.9" />
   </s:fill>
</s:Rect>
Run Code Online (Sandbox Code Playgroud)

我可以将Rect没有问题转换为

private var theRect:Rect = new Rect();
theRect.x = 0;
theRect.y = 50;
theRect.width = "15%";
theRect.height = "15%";
Run Code Online (Sandbox Code Playgroud)

然后我就陷入了困境.在尽可能少的代码行中添加SolidColor的最有效方法是什么.

apache-flex adobe actionscript mxml

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

Flex ArrayCollection气泡项目向上或向下一个位置

我有一个ArrayCollection,我希望能够将项目向上或向下鼓泡一个位置.做这个的最好方式是什么?

apache-flex sorting bubble-sort arraycollection

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

从Flash Builder 4创建Windows/Macintosh投影仪

我可以从Flash Builder 4发布Windows/Macintosh投影仪吗?我想要一个保留在IDE中的解决方案,而不是必须打开FlashPlayer.exe并导出EXE/App.

apache-flex actionscript-3 flash-builder

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

有没有办法将Flash swf文件导入Flex?

我需要"加载"动画以导入到搜索引擎的Flex中,以便该人知道正在搜索某些内容.我不知道该怎么做....是通过swc文件吗?

apache-flex

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

通过向服务器发送10'000行XML,HTTPService非常慢

我有一个flex应用程序,允许用户创建一些内容.然后,此内容将通过xml发送回服务器:

private function saveBackXMLToServer():void {
            var params:Object = {};
            params["xml_file"] = XML_content();
            http_Service.send(params);
        }
Run Code Online (Sandbox Code Playgroud)

我的问题是,以这种方式传输数据非常慢...... 10'000行XML需要大约20秒......如何才能做得更好?

提前致谢!

马库斯

更新:嗨,大家好,感谢您的所有评论.我试图遵循你的所有提示,但它们似乎并不容易改变.我的代码以我无法访问每个Object的方式完成,并保存它.所以我要做的是用一个xml加载swf文件,并在运行后返回整个xml.我的猜测是,没有花时间将这些行传输到Web服务器(这个任务可以快速正常完成),我发现HTTPService的send函数发生了一些事情,每个对象都必须在发送之前发生变化...

UPDATE2:我刚刚意识到这不是flex应用程序的问题,它是rails应用程序的问题.它接收700 KB字符串.我想没有办法处理这样的对象.怎么运输呢?我尝试使用文件上传但无法完成它...错误2037发生了!我会继续努力.

xml apache-flex httpservice

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