bootiteq
October 23rd, 2008, 05:18 AM
Hi there,
Is there another/better way of doing this in AS3?
here is my data container
package {
public class dataContainer {
var _data:Object;
public function dataContainer ():void{
_data = new Object();
}
public function addValue(nam:String, val:String):void{
_data[nam] = val;
}
public function removeValue(nam:String):void{
delete _data[nam];
}
public function get data():Object{
return _data;
}
}
}
on a frame I put this...
import dataContainer;
var dc = new dataContainer();
dc.addValue ("name","harry");
dc.addValue ("age","22");
dc.addValue ("sex","male");
trace (dc.data.name);
trace ("--------------------------------------------");
for (var i in dc.data) {
trace (i + " = " + dc.data[i]);
}
trace ("--------------------------------------------");
dc.removeValue ("sex");
for (var n in dc.data) {
trace (n + " = " + dc.data[n]);
}
which traces:
harry
--------------------------------------------
age = 22
sex = male
name = harry
--------------------------------------------
age = 22
name = harry
Any help appreciated :crazy:
..
Is there another/better way of doing this in AS3?
here is my data container
package {
public class dataContainer {
var _data:Object;
public function dataContainer ():void{
_data = new Object();
}
public function addValue(nam:String, val:String):void{
_data[nam] = val;
}
public function removeValue(nam:String):void{
delete _data[nam];
}
public function get data():Object{
return _data;
}
}
}
on a frame I put this...
import dataContainer;
var dc = new dataContainer();
dc.addValue ("name","harry");
dc.addValue ("age","22");
dc.addValue ("sex","male");
trace (dc.data.name);
trace ("--------------------------------------------");
for (var i in dc.data) {
trace (i + " = " + dc.data[i]);
}
trace ("--------------------------------------------");
dc.removeValue ("sex");
for (var n in dc.data) {
trace (n + " = " + dc.data[n]);
}
which traces:
harry
--------------------------------------------
age = 22
sex = male
name = harry
--------------------------------------------
age = 22
name = harry
Any help appreciated :crazy:
..