Flash中如何实现复杂数据类型变量的转换

2025-05-21 23:41:32

1、打开Flash软件,在出现的窗口中选择“ActionScript3.0”选项,新建一个空白文档。

Flash中如何实现复杂数据类型变量的转换

3、定义一个动态文本类型父类的变量txt1,“动作”面板中的代码如下图所示。

Flash中如何实现复杂数据类型变量的转换

5、一、直接赋值在复杂数据类型变量之间赋值时,子类给直接或间接的父类赋值,会自动进行类型转换。下图所示的代码是正确的。

Flash中如何实现复杂数据类型变量的转换

7、要强调一下,如果你直接将父类的值赋给子类,会提示错误。

Flash中如何实现复杂数据类型变量的转换

8、三、用as运算符进行类型转换as运算符进行类型转换,语法结构是“对象as类型”。要将直接或间接父类的值赋给子类,代码可如下图所示书写。

Flash中如何实现复杂数据类型变量的转换Flash中如何实现复杂数据类型变量的转换

10、“as”运算符和强制类型转换,它们的区别在于:强制转换时,如果转换不成功,Flash会提示错误;使用as运算符转换时,需要自己加入代码判断是否转换成功。

11、现在你会转换复杂数据类型的变量了吗?动手试一试吧。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢