在 Flash 中使用 include '目标.as' 不是很方便吗?为什么很多人还是建议使用外部类?
答案:1 悬赏:50 手机版
解决时间 2021-05-03 11:29
- 提问者网友:流星是天使的眼泪
- 2021-05-02 23:33
在 Flash 中使用 include '目标.as' 不是很方便吗?为什么很多人还是建议使用外部类?
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-05-02 23:45
外部类可以写多个类互相链接
include的话 内部只有一个类
OOP思想来说
比如你要做个停车场
要做个汽车的类 取名为A (比如类中包括汽车的基本属性,比如有4个轮子)
然后继承这个A类的
可以方便的写很多种汽车的类
比如 A1 本田 A2 奔驰 (比如类中包括各车各自的特征,比如XX的车体流线型很美)
简单来讲include 只把代码写入了 F9 的动作里
和直接在flash帧上写代码一样
而导入外部类 import
要初始化外部类才可以使用 才会消耗资源
所以include 的话 你每次都要重写一个车的类 包括有四个轮子 车体是什么样子
而用继承的话减少了很多工作
其实include里也可以初始化外部类...
比如 var A2:A=new A(); addChild(A2);
所以外部类 其实和include没有冲突
但是鉴于你问了这个问题 可能对OOP思想不太理解 所以写了这么多
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯