Dictionaryはforで走査できるのか実験
♥0 |
Line 32 |
Modified 2010-07-24 01:50:28 |
MIT License
archived:2017-03-20 09:06:59
ActionScript3 source code
/**
* Copyright asahiufo ( http://wonderfl.net/user/asahiufo )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/3nsF
*/
package {
import flash.text.TextFieldAutoSize;
import flash.text.TextField;
import flash.utils.Dictionary;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
var tracer:TextField = new TextField();
tracer.autoSize = TextFieldAutoSize.LEFT;
addChild(tracer);
var dict:Dictionary = new Dictionary();
var test1:Test = new Test();
var test2:Test = new Test();
var obj1:Object = new Object();
var obj2:Object = new Object();
dict[test1] = "test1をキーに";
dict[test2] = "test2をキーに";
dict[obj1] = "obj1をキーに";
dict[obj2] = true;
for (var obj:Object in dict)
{
tracer.appendText(obj.toString() + ": " + dict[obj].toString() + "\n");
}
tracer.appendText("----\n");
for each (var elem:Object in dict)
{
tracer.appendText(elem.toString() + "\n");
}
}
}
}
class Test { }