1、打开Flash软件,选择“ActionScript3.0”选项,新建一个空白文档。
2、将“图层1”重命名为“代码”,在图层的第1帧右击,选择“动作”选项。
3、首先,创建一个影片剪辑实例,新建一个影片剪辑变量mc1,用变量引用实例。
4、接着,用上一步的方法,新建一个影片剪辑实例mc2。
5、用name函数将实例mc1的实例名定义为“stage_mc1”,代码如下图所示。
6、用上一步同样的方法,将实例mc2的实例名定义成“stage_mc2”。
7、我们先测试一下实例mc1和mc2。
8、测试结果如下图所示。从结果中可以看到两个实例显示的是一样的,都是object MovieClip,这样就不能把它们区分开来。
9、为了区分两个实例,可以用name属性来输出实例名称,代码如下图所示。
10、运行程序的结果如下图所示。可以看到输出了两个实例的名称,这样两个实例就一目了然了。
11、如果我们不定义实例名称会有什么结果呢?现在将定义实例名的两句代码去掉,“动作”面板如下图所示。
12、运行程序,输出结果如下图所示。可以看到输出的是系统默认命名的实例名,虽然可以区分实例,但如果实例很多,而且位于不同层级的显示列表中时,就难以清晰的区分了。
13、你会在Flash中定义和输出实例名了吗?挺有用的吧,动手操作一下。