function(data:Object)as3

时间:2016-02-22 13:45:25

标签: actionscript-3 actionscript-2

如何使用AS3从此功能获取数据?或者至少如何正确地将其转换为AS3?

AS-2 A类是:

mc.btn.onRollOut = function(data)
{
    dispatchEvent({type: "itemRollOut", target: _parent.data});
    itemRollOut(data);
}

public function itemRollOut(data)
{

}

所以我尝试将其转换如下:new AS-3 A类

mc.btn.addEventListener(MouseEvent.MOUSE_OUT, btnonRollOut);

function btn.btnonRollOut(evt:MouseEvent)
{
itemRollOut(data);
}

public function itemRollOut(data)
{
  // here returns the data in the other class -- > mc.itemRollOut = function(data:Object)
}

下面显示的B类调用A类中itemRollOut的数据:

mc.itemRollOut = function(data:Object)
{
    trace(data + " : " + data.data);
}

我想要实现的目标:
当我itemRollOut我的按钮时,我想将数据从A类提供的结果传递到B类。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您是否要求您定义一个函数,例如;

private function getSquare(nbr:Number):Number
{
    return nbr * nbr;
}

当被称为;

var nbrOutvalue:Number = getSquare(20);

会返回400吗?

如果是,答案是:函数定义行末尾的数字,即要返回的值的数据类型。