WEB开发网
开发学院图形图像Flash Flash ActionScript 3.0(2) - 包、类、包外类、命... 阅读

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

 2008-11-17 11:49:59 来源:WEB开发网   
核心提示: 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 包外类

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