home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / baku100.zip / baku100 / Kernel / Resource.tonyu < prev    next >
Text File  |  2002-08-04  |  2KB  |  86 lines

  1. extends Object;
  2.  
  3. native _n_getURL;
  4. function getURL() {
  5. //  if (_generator is String) return getResource(_generator).getURL();
  6.   if (_generator) return _n_getURL(_generator);
  7.   return null;
  8. }
  9.  
  10. native _n_getName;
  11. function getName() {
  12. //  if (_generator is String) return getResource(_generator).getName();
  13.   if (_generator) return _n_getName(_generator);
  14.   return null;
  15. }
  16.  
  17. //Tonyué⌐éτêΩê╙é╔ÄQÅ╞é┼é½éΘû╝æOé≡ô╛éΘ
  18. //native _n_getFullPath;
  19. //function getFullPath () {
  20. //  return _n_getFullPath(_generator);
  21. //}
  22.  
  23. // Name=né╠âTâuâèâ\ü[âXé≡ô╛éΘ
  24. // nÅ╚ù¬üFæSòöé╠âTâuâèâ\ü[âXé╠Array
  25. function getSubRes() {
  26. }
  27.  
  28. // âTâuâèâ\ü[âXé≡Æ╟ë┴é╖éΘ
  29. function addSubRes(r) {
  30. }
  31.  
  32. // âTâuâèâ\ü[âXré≡ìφÅ£é╖éΘ
  33. function delSubRes(r) {
  34. }
  35.  
  36. function onInit() {
  37. }
  38.  
  39. // é▒é╠âèâ\ü[âXé¬ÄQÅ╞é╖éΘæSâtâ@âCâï(url)é╞diré╠
  40. // ÉeâfâBâîâNâgâèé╞é╚éΩéΘì┼Æ╖é╠âfâBâîâNâgâèé≡ò╘é╖
  41. // \a\b\c\d    \a\b\e\g     -> \a\b
  42. //function getTopDir(dir) {
  43. //   var a;
  44. //   dir = _getCommonParent(dir,url);
  45. //   for (a in getSubRes() ) {
  46. //      dir=a.getTopDir(dir);
  47. //   } 
  48. //   return dir;
  49. //}
  50.  
  51.  
  52. // urlé≡ toAbsolute(toRelative(url,srcDir ),dstDir)é╔âRâsü[   
  53. //function mkRunTime(srcDir,dstDir) {
  54. //   _copyFile( url, toAbsolute(toRelative(url,srcDir ),dstDir)) ;
  55. //}
  56.  
  57. // cmmlî`Ä«é┼ò█æ╢
  58. function save(cmml) {
  59. }
  60.  
  61. function onCreate(cmml) {
  62. }
  63.  
  64. function onDestroy() {
  65. // ìφÅ£é│éΩé╜é╞é½üB
  66. // é╚é║âfâXâgâëâNâ^é┼é═é╚éóé╠é⌐üH ... âèâ\ü[âXé¬ÄÇé±é┼éαâIâuâWâFâNâgé╞é╡é─é═é╠é▒éΘ
  67. // $a= getResource("hoge.haga")
  68. //   _generator=getFullPath();
  69.    _generator=null;
  70. }
  71.  
  72. constructor Resource(g) {
  73.   _generator=g;
  74. }
  75.  
  76. native _n_getFullPath;
  77. function getFullPath() {
  78.    //if (_generator is String) return _generator;
  79.    if (!_generator) return null;
  80.    return _n_getFullPath(_generator);
  81. }
  82.  
  83. function getTObject() {
  84.    return _generator;
  85. }
  86.