当前位置:网站首页 > 创业 > 正文

使用构造函数在Flash中传递参数

0 张子豪 张子豪 2025-10-12 16:41 1

在Flash中定义的类,一般都具有封装性,如果想在类外部进行变量的初始化,可用构造函数进行传递。

如何用构造函数传递参数呢?笔者分享一下个人的经验。

工具/原料

  • Flash CS6

方法/步骤

  1. 1

    新建一个类文件Manager.as,保存到文件夹“用构造函数传递参数”中。

  2. 2

    首先,在类文件中定义包名和类名,如下图所示。

  3. 3

    接着,定义一个私有变量_nation,使变量仅在类中有效。

  4. 4

    定义构造函数Manager,在构造函数中带有参数s,从而实现实例化时设置变量_nation的初始值。

  5. 5

    在函数中,使变量_nation等于s的值,实现变量的值初始化。

  6. 6

    创建一个Flash文档,与类文件保存在一个文件夹中。

    新建一个代码图层,打开动作面板。

  7. 7

    创建一个Manager类的实例,用变量m来引用它,实例的初始化值是“English”,用构造函数Manager实现初始化。

  8. 8

    最后,用trace函数,输出实例m的nation属性值。

  9. 9

    运行程序,用构造函数初始化的值“English”,输出在窗口中了,即私有变量_nation的值通过构造函数初始化了。

  10. 10

    现在应该知道怎么用构造函数传递参数了吧!

注意事项

  • 新建Flash文档时,应选择“ActionScript3.0”选项。
  • 作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/245752.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图