Class 动作脚本3二级二阶段一部电影
我在第一阶段有一个A班,在第二阶段有一个B班。 在stage1上有一个movieclip实例名MC。 在stage2上有一个movieclip实例名MC(与stage1的实例名相同) A类:Class 动作脚本3二级二阶段一部电影,class,actionscript-3,Class,Actionscript 3,我在第一阶段有一个A班,在第二阶段有一个B班。 在stage1上有一个movieclip实例名MC。 在stage2上有一个movieclip实例名MC(与stage1的实例名相同) A类: package { public class classA extends MovieClip { public function classA(): void { } public function prenditutti(obj: MovieClip
package {
public class classA extends MovieClip {
public function classA(): void {
}
public function prenditutti(obj: MovieClip): void{
//mc is movieclip in stage1 and work correctly
MC.addChild(obj);
}
}
}
classB:(我在stage2中使用它,并且有一个movieclip实例,如stage1中,名为mc)
但在第二阶段,我看不到addChild。
需要帮助您不能“查看”
addChild
是什么意思?stage1和stage2到底是什么?您是如何创建这些的?addChild()
方法可以在您的classB
中通过其LR
字段访问!你如何在你的“舞台”上使用classB
?!你在舞台上加了一个实例吗?!很可能,我们不能仅仅通过猜测来提供答案;所以,请澄清您的问题:)ClassB是分配给舞台中movieclip的链接。第一阶段和第二阶段是flash中的两个场景。Function prenditutti在classB中被正确调用,但在scene2中addChild不起作用,我什么也看不到(可能因为MC也在scene1中),你不能“看到”addChild是什么意思?stage1和stage2到底是什么?您是如何创建这些的?addChild()
方法可以在您的classB
中通过其LR
字段访问!你如何在你的“舞台”上使用classB
?!你在舞台上加了一个实例吗?!很可能,我们不能仅仅通过猜测来提供答案;所以,请澄清您的问题:)ClassB是分配给舞台中movieclip的链接。第一阶段和第二阶段是flash中的两个场景。函数prenditutti在类B中被正确调用,但在场景2中addChild不起作用,我什么也看不到(可能是因为MC也在场景1中)
package {
import livingroom;
public class classB extends MovieClip {
//calamita_inventario is a movieclip linkage in library
public var calamita_inv_cost: calamita_inventario = new calamita_inventario();
public var LR: classA = new classA();
public function classB() {
// constructor code
}
public function prendicalamita(e: MouseEvent) {
LR.prenditutti(calamita_inv_cost);
//I should see in stage2 inside a MC my movieclip calamita_inv_cost, but doesn't work.
}
}
}