小编dha*_*0us的帖子

Flex使用没有参数的回调函数添加事件侦听器

fileReference.addEventListener(Event.COMPLETE, uploadCompleteHandler);

  private function uploadCompleteHandler(event:Event):void {}
Run Code Online (Sandbox Code Playgroud)

以上是在Actionscript中添加事件侦听器的一种方法.默认情况下,回调函数需要具有名称为event的参数并且类型为Event.有没有办法声明这个函数没有任何参数:

  private function uploadCompleteHandler():void {}
Run Code Online (Sandbox Code Playgroud)

编辑:可以在mxml中添加没有任何参数的事件处理程序.所以一个学生想知道,为什么不能在动作中做同样的事情呢?

apache-flex event-handling actionscript-3

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

Flex:无法扩展DataGridColumn

我无法编译以下Flex应用程序.
我要做的就是扩展DataGridColumn类.
我得到以下编译错误:

无法解析为组件实现.
DataGridColumnTest/src DataGridColumnTest.mxml第6行

DataGridColumnTest.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local='*'>
    <mx:DataGrid x="191" y="32">
        <mx:columns>
            <local:ExtendedDataGridColumn headerText="Column 1" dataField="col1">
                 <mx:itemRenderer>
                    <mx:Component>
                        <mx:Button label="test"/>
                    </mx:Component>
                </mx:itemRenderer>
           </local:ExtendedDataGridColumn>
        </mx:columns>
    </mx:DataGrid>
</mx:Application>
Run Code Online (Sandbox Code Playgroud)

ExtendedDataGridColumn.mxml:

<?xml version="1.0" encoding="utf-8"?>
<mx:DataGridColumn xmlns="*" xmlns:mx="http://www.adobe.com/2006/mxml"> 
</mx:DataGridColumn>
Run Code Online (Sandbox Code Playgroud)

apache-flex datagrid

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

在PHP中初始化数组的性能影响 - 哪种方法更快

以下哪两项更快?唯一的区别是显式array()初始化.

$fields['a'] = 1;
$fields['b'] = 2;
Run Code Online (Sandbox Code Playgroud)

$fields = array();
$fields['a'] = 1;
$fields['b'] = 2;
Run Code Online (Sandbox Code Playgroud)

php arrays performance

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

无法设置时区

我无法为我的DateTime对象设置时区.
这是我的代码:

$dt = DateTime::createFromFormat('U',time(),new DateTimeZone('Asia/Kolkata'));
print_r($dt->getTimeZone());
Run Code Online (Sandbox Code Playgroud)

这是输出:

DateTimeZone Object
(
)
Run Code Online (Sandbox Code Playgroud)

我也尝试将这些线放在顶部(一次一个) - 没有任何成功:

date_default_timezone_set('Asia/Calcutta');
ini_set('date.timezone', 'Asia/Calcutta');
date_default_timezone_set('Asia/Kolkata');
ini_set('date.timezone', 'Asia/Kolkata');
Run Code Online (Sandbox Code Playgroud)

php timezone

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

Scala:无法将类方法参数标记为var/val

class Time(var h: Int, val m: Int) {
  def before(val other: Time) = { //compile error due to keyword val
    (this.h < other.h) ||  (this.m < other.m)
  }
}
Run Code Online (Sandbox Code Playgroud)

我要怎样的说法其它的方法之前VAR/VAL?如果我在其他之前删除val,它会成功编译.

scala immutability

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