如何使用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类。
提前致谢。
答案 0 :(得分:1)
您是否要求您定义一个函数,例如;
private function getSquare(nbr:Number):Number
{
return nbr * nbr;
}
当被称为;
var nbrOutvalue:Number = getSquare(20);
会返回400吗?
如果是,答案是:函数定义行末尾的数字,即要返回的值的数据类型。