More notes.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3889 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -14,6 +14,18 @@ Design decisions
|
|||||||
- We could use the setter methods on DObject properties to generate dobj
|
- We could use the setter methods on DObject properties to generate dobj
|
||||||
events, but so far I haven't gone there.
|
events, but so far I haven't gone there.
|
||||||
|
|
||||||
|
- We need a realistic HashMap implementation. Using Object properties
|
||||||
|
(a-la my SimpleMap) is not going to cut it because keys must always
|
||||||
|
be Strings and there's no way to *really* remove a value from an Object
|
||||||
|
(you can set the property to null, but now the property is forever defined:
|
||||||
|
the key is not cleared)
|
||||||
|
|
||||||
|
mx.utils.UIDUtil.getUID() can be used to generate a (huge) unique String
|
||||||
|
for any object for use as a key or something.
|
||||||
|
|
||||||
|
It might be worth waiting, I think it's very probable that Adobe will
|
||||||
|
add in a Hashtable class to the standard libraries...
|
||||||
|
|
||||||
|
|
||||||
Notes
|
Notes
|
||||||
-----
|
-----
|
||||||
@@ -111,3 +123,8 @@ Actionscript
|
|||||||
// o is now undefined, because we accessed array element "1.5".
|
// o is now undefined, because we accessed array element "1.5".
|
||||||
// I think arrays are just hashes, so probably you could store
|
// I think arrays are just hashes, so probably you could store
|
||||||
// values at element 1.5 if you desired...
|
// values at element 1.5 if you desired...
|
||||||
|
|
||||||
|
- Similarly, methods in String take Number arguments (wha?) when for character
|
||||||
|
index positions. Totally nonsensical.
|
||||||
|
|
||||||
|
- Hey! Array has two constructors! How can I do that?
|
||||||
|
|||||||
Reference in New Issue
Block a user