【发布时间】:2014-03-25 08:29:26
【问题描述】:
我正在尝试将一个数组从一个类解析到另一个类,但我无法做到。
我正在尝试将从第一个类文件中选择的数组传递给第二个。第一个类文件中发生的情况如下:1.) 数组列表被拆分并放入框 2.) 单击框并选择特定的数组组 3.) 然后发送/检索该数组第二类文件。
目前我可以选择并跟踪所选的数组元素组,但不确定如何将它们转移到下一个类。
function gotoscene(e: MouseEvent):void{
var searchString = listings;
var index:Number;
index = searchString.indexOf(e.target);
trace (test[index].nobed,test[index].zip,test[index].Location,test[index].price);
while(_contentHolder.numChildren > 0)
{
_contentHolder.removeChildAt(0);
}
感谢您的宝贵时间!
编辑: 添加一个
public var somedata:String;
function gotoscene(e: MouseEvent):void{
var searchString = listings;
var index:Number;
index = searchString.indexOf(e.target);
somedata = test[index].nobed,test[index].zip,test[index].Location,test[index].price;
var list :Listingdetailinfo = new Listingdetailinfo(somedata);
第二类
public function Listingdetailinfo(initdata:Array) {
somedata=initdata;
trace(initdata);
}
【问题讨论】:
-
提供更准确的代码,因为没有声明“测试”并且没有传递到第二类。显然,这段代码绝对没有用处。
标签: actionscript-3 actionscript