设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> Flash V2组件学习之V2扑克牌
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

Flash V2组件学习之V2扑克牌

作者: 来源:网络文章 时间:2005-12-17 19:59:27

Flash V2组件学习之V2扑克牌(1)

本文意图通过制作一个简单的V2组件来说明V2组件的好处。

因前2次都写到一半停电或是死机了,本次已再没有激情去修饰,简单介绍一下编写V2组件扑克牌的过程吧。

一、准备工作

首先你要找好52张牌的图像,大小王我没处理,如果你愿意的话修改就可以了,应该不超过2行。这52张图像导入到FLASH MX 2004中,然后打开库窗口,在每一个图像上右击,选择“链接”,勾上“为运行时共享导出”,并在“标识符”文本框中输入一个规范的名字,这个名字命名规则如下:

一张牌的名字由2个字符组成,前一个字符代表花色,分别是S(黑桃)、H(红桃)、C(草花)、D(方块)。第二个字符代表牌值,1代表A,2-9、J、Q、K分别对应扑克中的2-9、J、Q、K,0代表10。

二、编写类

因为本文2次写作过程都遇到意外,本次只简单把代码发上来吧,应该容易看得懂。

import mx.core.UIComponent

class Card extends MovieClip
{
 private var _value : String;


 [Inspectable(name="Card value", defaultValue="H1")]
 function set value (t:String) : Void
 {
  _value = t;

  if (t.length != 2)
  {
   trace ("Invalid card value: "+t);
  }
  else if (t.charAt (0) != 'H' && t.charAt (0) != 'C' && //color
    t.charAt (0) != 'S' && t.charAt (0) != 'D') 
  {
   trace (Formatter.format ("Invalid card color [%ARG%].", [t]));
   this.show = false;
  }
  else if ((t.charAt (1) == "J" t.charAt (1) == "Q" t.charAt (1) == "K")   //value
    (t.charAt (1) <= "9" && t.charAt (1) >= "0"))
  {
   this.attachMovie (t, this._name, this.getDepth ());
  }
  else
  {
   trace ("Invalid card value: "+t);
   this.show = false;
  }
 }

 [Inspectable(name="Show", defaultValue=true)]
 function set show (t:Boolean) : Void
 {
  if (_error)
   t = false;
  setProperty (this, _visible, t);

共2页 9 7 [1] [28 :>

Flash V2组件学习之V2扑克牌 相关文章:
Flash V2组件学习之V2扑克牌 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com