2
A
回答
3
與java線程上的響應相同,這是作爲flex SDK一部分的唯一ID生成器。這在mx.utils.UIDUtil下找到,它工作起來相當簡單。
var ID:String = UIDUtil.createUID();
希望這會有所幫助。
+0
另外在flex中,在mx.utils.NameUtil中有createUniqueName – jedierikb 2009-07-29 13:35:53
0
您可以嘗試使用第三方哈希函數(如md5或sha1)。 Java中對象的哈希碼(順便說一下C#)也是由哈希函數生成的。 Here's one I found on Google
希望這會有所幫助。
3
你可以利用這一點,來獲得獨特的UINT ...如果你想,它轉換爲字符串... :-P
package {
import flash.utils.Dictionary;
public class ObjectUIDUtil {
private static var _uids:Dictionary = new Dictionary(true);
private static var _cter:uint = 1;
public static function getUID(obj:Object):uint {
var ret:uint = _uids[obj];
return (ret == 0) ? (_uids[obj] = _cter++) : ret;
}
}
}
請注意,這可能甚至沒有必要由於flash.utils.Dictionary
允許使用對象爲直接鍵...
格爾茨
back2dos
相關問題
- 1. 字符串作爲對象變量的對象引用
- 2. 將字符串[]作爲對象引用傳遞給COM對象
- 3. 字符串作爲對象
- 4. 使用字符串作爲對象字段來引用
- 5. C#:使用字符串值作爲對象引用的名稱
- 6. 使用字符串作爲對象引用
- 7. NodeJs引用帶字符串的對象
- 8. 作爲字符串的對象名稱
- 9. 將帶索引的字符串轉換爲對象引用
- 10. PHP - 傳遞字符串作爲對象數組的索引
- 11. 作爲字符的索引字符串
- 12. 從字符串groovy引用對象
- 13. 弱引用字符串池對象
- 14. Python字符串變量作爲對象
- 15. JSON對象作爲字符串
- 16. php simplexml - 字符串作爲對象
- 17. Zend表單對象作爲字符串
- 18. 發送字符串作爲JSON對象
- 19. AS3投字符串作爲對象
- 20. JSON對象作爲PHP字符串
- 21. 對象的索引等於字符串
- 22. 轉換「字符串對象」爲對象
- 23. 爲什麼引用字符串的行爲不像其他對象引用?
- 24. 將字符串轉換爲對象的引用
- 25. 字符串導致「引用未設置爲對象的實例」
- 26. 是否可以將字符串轉換爲對象的引用?
- 27. 使用字符串變量的值作爲Javascript中現有對象的'索引'
- 28. 未將對象引用設置爲對象的實例。 vb.net查找字符串
- 29. 字符串作爲池中的對象還是作爲參考?
- 30. 使用字符串值scala宏的對象的引用字段
只要是明確的,Java的hashCode()方法是不完全的 「唯一」 ......哈希衝突仍然可以CAU使不同的對象返回相同的hashCode()值。 – 2009-07-20 04:19:45
這是一個有用的頁面(http://www.morearty.com/blog/2008/07/28/actionscripts-different-ways-to-convert-an-object-to-a-string/),但結果不是唯一的......實際上,對於給定類型的對象,大部分是完全相同的。 – jedierikb 2009-07-20 04:57:27