WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院图形图像Flash Flash ActionScript 3.0(2) - 包、类、包外类、命... 阅读

Flash ActionScript 3.0(2) - 包、类、包外类、命名空间、属性、方法、接口和继承

 2008-11-17 11:49:59 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示: china.aspackage actionScript{// 定义一个名为china的命名空间// 注:actionScript目录下必须要有名为china.as的文件public namespace china;}usa.aspackage actionScript{// 定义一个名为

china.as

package actionScript
{
  // 定义一个名为china的命名空间
  // 注:actionScript目录下必须要有名为china.as的文件
  public namespace china;
}

usa.as

package actionScript
{
  // 定义一个名为usa的命名空间
  // 注:actionScript目录下必须要有名为usa.as的文件
  public namespace usa;
}
NamespaceTest.as
package actionScript
{
  import flash.display.Sprite;
  
  // 使用命名控件
  use namespace china;
  use namespace usa;
  
  public class NamespaceTest extends Sprite
  {
      
    public function NamespaceTest()
    {
      
    }
    
    // china命名空间的hello()方法
    china function hello(s:String):String
    {
      return "您好: " + s;
    }
    
    // usa命名空间的hello()方法
    usa function hello(s:String):String
    {
      return "hello: " + s;
    }
  }
}
InterfaceTest.as

package actionScript
{
  // 定义一个接口,该接口有一个方法
  public interface InterfaceTest
  {
    function writeLog():String;
  }
}

InterfaceTestA.as

package actionScript
{
  // 实现InterfaceTest接口
  // 在同一个包中,所以不需要import InterfaceTest
  public class InterfaceTestA implements InterfaceTest
  {
    // 实现InterfaceTest接口的writeLog()方法
    public function writeLog():String
    {
      return "记录日志到SQL Server数据库";
    }
  }
}

上一页  1 2 3 4  下一页

Tags:Flash ActionScript 包外类

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接