//main.fla
var skill1 = addChild(girl2.skill1);
我想访问girl2.as 中的skill1 var,但它没有用。
显示错误:
1119:通过静态类型 Icons.chars:girl2 的引用访问可能未定义的属性技能 1。
//girl2.as
package Icons.chars
{
import flash.display.Loader;
import flash.display.MovieClip;
import flash.net.URLRequest;
public class girl2 extends charsel {
public static var skill1:Loader, url1:URLRequest;
public function girl2 () {
skill1 = new Loader();
url1 = new URLRequest("skills/nami/skill4.png")
skill1.load(url1);
我在 charsel.as 中尝试过,它奏效了
//charsel.as
package Icons.chars
{
import flash.geom.Point;
import flash.display.*;
import flash.events.MouseEvent;
public class charsel extends MovieClip {
protected var originalPosition:Point;
public static var player1:MovieClip, player2:MovieClip, player3:MovieClip;
我试图访问 player1 并且它有效。