X-Intend[超级打算]
每个人都有自己的想法,哪怕仅仅一瞬间~!

[原]一种随机类的方法

2008年11月26日 作者: KingFo 原创

此类方法用于类似图片的类进行随机实力化,或者拥有同个接口或同个父类的功能函数,实现某种随机

当然,这里随机的方式不做讨论,可以参阅之前本人的 48位线性同余算法的 [原]关于股子系统的优化

完整代码:
 

  1. package  {  
  2.     import flash.utils.getDefinitionByName;  
  3.       
  4.     /**  
  5.      * ...  
  6.      * @author Telds[KingFo]  
  7.      */ 
  8.     public class SampleImage {  
  9.           
  10.         [Embed(source = '../assets/building/image0.png')]public static const BUILDING_0:Class;  
  11.         [Embed(source = '../assets/building/image1.png')]public static const BUILDING_1:Class;  
  12.         [Embed(source = '../assets/building/image2.png')]public static const BUILDING_2:Class;  
  13.         [Embed(source = '../assets/building/image3.png')]public static const BUILDING_3:Class;  
  14.         [Embed(source = '../assets/building/image4.png')]public static const BUILDING_4:Class;  
  15.         [Embed(source = '../assets/building/image5.png')]public static const BUILDING_5:Class;  
  16.         [Embed(source = '../assets/building/image6.png')]public static const BUILDING_6:Class;  
  17.         [Embed(source = '../assets/building/image7.png')]public static const BUILDING_7:Class;  
  18.         [Embed(source = '../assets/building/image8.png')]public static const BUILDING_8:Class;  
  19.         [Embed(source = '../assets/building/image9.png')]public static const BUILDING_9:Class;  
  20.         [Embed(source = '../assets/building/image10.png')]public static const BUILDING_10:Class;  
  21.         [Embed(source = '../assets/building/image11.png')]public static const BUILDING_11:Class;  
  22.         [Embed(source = '../assets/building/image12.png')]public static const BUILDING_12:Class;  
  23.           
  24.         public static function getRandomImageClass():Class {  
  25.             var n:String = "SampleImage_BUILDING_";  
  26.             var i:int = Math.random() * 12;  
  27.             n = n.concat(i);  
  28.             return getDefinitionByName(n) as Class;  
  29.         }  
  30.           
  31.     }  
  32.       

至于如何知道完全限定类名

可以使用以下类进行测试获取,这里值得一提的是我上面的写法是比较特殊例子,至于为什么特殊就留着看客您琢磨了~~~
 

  1. flash.utils.getQualifiedClassName ()  

 

被阅 114 次, 0 票  发表评论

Flash 平台.....(Flash Platform)

2008年11月18日 作者: KingFo 新闻

虽然Adobe公司重新定义了新的名词,如题,但是N多人还是会认为
Flex是Flex   Flash 是Flash
大多数人员还是认为 Flash 就是动画......

既然如此,那我也尽份宣传之力吧。
下面这张图整个就是Flash Platform!

被阅 125 次, 0 票  发表评论
6 / 29 / 87 | « 3 4 5 6 7 8 9 » |

Google 网上论坛
订阅 XIntend
电子邮件:
访问此论坛

文章分类

站点统计

  • 文章总数: 87 篇
  • 评论总数: 6 条
  • 附件总数: 53 个
  • 留言总数: 0 份
  • 建站日期: 2008-1-1
  • 访问总数: 96371 人次

最新留言

赞助商

友情链接

Design by Free CSS Templates & TiSkin, Powered by Roclog v3.2.13

滇ICP备05000389号, Copyright © 2007 X-Intend[超级打算]. All rights reserved.