标签: flex4

如何在Flex中发送PUT HTTP请求

我想在一个URL上发送HTTP PUT请求,以通过使用API​​更新XML的内容.

URL如下所示:https://domainname.com/someurls/id.xml

我想更新该内容.

但是,当我发送此PUT请求时,我已经看到在Flex 4的网络监视器中,它在此Web上作为POST请求,而我在HTTPService变量中将方法设置为PUT.

所以我收到了错误.那么有没有办法在网上发送PUT请求?或者是否有任何特殊的标题来设置PUT方法?我试过方法标题,但它不工作....

请帮我.....

apache-flex xmlhttprequest actionscript-3 flex4

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

嵌入未知的文件格式

使用Embed标签,我们不仅可以在swf文件中嵌入swf或jpg等,还可以嵌入不支持的文件格式,例如:

Embed[(source="mzip.zip", mimeType="application/octet-stream")]

public static MyZip:Class;

package { import flash.utils.ByteArray;

public final class Resource {       
    [Embed(source="p2.zip", mimeType="application/octet-stream")]
    public static const MyZip:Class;

    public static function getByteArrayFromZip():ByteArray {
        var zip:ByteArray = new MyZip as ByteArray;
        return zip;
    }
}
Run Code Online (Sandbox Code Playgroud)

}

public class Main extends Sprite {
private var ship:Bitmap; private var lib:FZipLibrary;

    public function Main() {            
        lib = new FZipLibrary();    
        lib.formatAsBitmapData(".jpg");       
        lib.addEventListener(Event.COMPLETE,onCompleteHandler);

        var fzip:FZip = new FZip();
        fzip.loadBytes(Resource.getByteArrayFromZip());
        lib.addZip(fzip);
    }

   private function onCompleteHandler(evt:Event) {
        var image:BitmapData = lib.getBitmapData("assets/graphics/scratchers/myimg.jpg");
        trace("Size: " + image.width …
Run Code Online (Sandbox Code Playgroud)

actionscript-3 flash-cs4 flex4

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

Flashbuilder"以N的力量"

我怎样才能在下面的语句中使用^ -N在Flashbuilder中表示"对-N的幂"?谢谢

var M:Number =  1 - (1 + J)^-N;
Run Code Online (Sandbox Code Playgroud)

actionscript-3 flex4 flashbuilder4

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

平铺布局不能使用100%宽度

我有一个带有平铺布局的列表,我已经将项目渲染器的宽度设置为100%,但该项目不会调整大小以适应内容.同样的场景适用于水平和垂直布局.有什么解决方案???

我的代码看起来像这样

<s:List width="{this.width}" dataProvider="{allActionsArrList}">
 <s:layout>
  <s:TileLayout />
 </s:layout>
 <s:itemRenderer>
   <fx:Component>
     <s:ItemRenderer width="100%" height="40">
    <s:BorderContainer width="100%">
    <s:Label text="{data.name}" />

    </s:BorderContainer>
      </s:ItemRenderer>
    </fx:Component>
   <s:itemRenderer>
</s:List>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

apache-flex actionscript-3 flex4 flex4.5

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

如何检测列表是否滚动?

有没有办法检测列表是否滚动,如list.isScrolling

apache-flex actionscript-3 flex4

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

如何使Flex 4图像变亮或变暗

有没有办法让鼠标变暗或变亮图像或实际上任何显示对象,然后在鼠标移出时将其恢复?如果可能的话,我更愿意使用过滤器,因为我已经在鼠标上应用过滤器并在鼠标移除时删除它.然后我就可以将它添加到过滤器列表中.如果不是那样的话.在我的代码中,我使用的是Flex 4 Spark Image组件.

apache-flex image flex4

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

flex:可编辑标签组件

我试图在flex4中创建一个可编辑的标签.

为此,我正在扩展textfield类,因此它包含一个标签控件元素.但是,一旦文本字段变得不可见,我就无法看到标签.

代码看起来像这样:

package unimap.components
{
import spark.components.Label;
import spark.components.TextInput;

public class SmartTextInput extends TextInput
{
    private var _label:Label;
    public function SmartTextInput()
    {
        super();
    }

    public override function set editable(value:Boolean):void
    {
        super.editable = value;

        if (value == false)
        {
            _label = new Label();
            _label.x = this.x;
            _label.y = this.y;
            _label.width = this.width;
            _label.height = this.height;
            _label.text = "Home";

            addChild( _label ); // This lines fail the code with error
                                                // Error: addChild() is not available in this class. Instead, use …
Run Code Online (Sandbox Code Playgroud)

apache-flex flex4

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

Flex 4.6 - 检测移动设备的屏幕尺寸 - systemManager.screen.width与Stage.width

对于移动Flex/Flash Builder,使用systemManager.screen.*或检测屏幕尺寸是否更好Stage.*? - 为什么?

apache-flex actionscript flash-builder flex4 flex4.5

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

Custom Spark DataGrid中未定义的方法"sortByColumns"?

我正在使用一些自定义组件构建Flex应用程序,我认为这些组件正在搞乱.我正在尝试sortByColumn在火花数据网格中,使用此处答案作为模板.当我尝试在函数中使用以下内容时,

myGrid.sortByColumns(0,true);
Run Code Online (Sandbox Code Playgroud)

我收到错误:

1061: Call to a possibly undefined method sortByColumns through a 
reference with static type com.components:MyReportGrid.
Run Code Online (Sandbox Code Playgroud)

有谁知道如何删除此错误?被MyReportGrid莫名其妙地掩盖了Spark组件的正确位置?当使用其他一些函数时,我也会得到"未定义的方法"错误,例如invalidateCell(),不确定它是否与此错误有关.

我的数据网格如下:

...
<components:MyReportGrid id="myGrid" dataProvider="{_myData}"...>
    <components:columns>
        <fx:Array>
            <supportClasses:MyColumn ... />
            <supportClasses:MyColumn ... />
            <supportClasses:MyColumn ... />
            ...
Run Code Online (Sandbox Code Playgroud)

其中MyColumn是一个类,如下所示:

import spark.components.gridClasses.GridColumn;
public class MyColumn extends GridColumn
{
    ...
    public function MyColumn(headerText:String="header" width:Number=100 ...)
    {
       this.headerText=headerText;
       ...
    }
}
Run Code Online (Sandbox Code Playgroud)

和MyReportGrid是:

<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"    
         xmlns:s="library://ns.adobe.com/flex/spark" 
         xmlns:mx="library://ns.adobe.com/flex/mx"
         width="400" height="300">
   import com.components.myClasses.MyColumn;
   import com.itemRenderers.myItemRenderer;
   import mx.collections.ArrayCollection; …
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript actionscript-3 flex4

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

如何将包含所有参数的数组传递给在ActionScript 3中请求多个参数的函数?

我们的想法是通过阵列args[]具有[<int>, <String>, <int>]

接受多个参数的函数,如:

myFunc (int arg1, String arg2, int arg2 ):void

这样的函数调用:

myFunc(args[]); 可以在不改变原始函数调用的情况下实现.

欢迎任何建议.

actionscript-3 flex4

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