AnnieJS API Docs for: 1.1.3
show:

Flash2x Class

Defined in: libs/Flash2x.js:1
Module: annie

Flash资源加载或者管理类,静态类,不可实例化 一般都是初始化或者设置从Flash里导出的资源

Item Index

Methods

Methods

ajax

(
  • info
)
public

Defined in libs/Flash2x.js:579

Available since 1.0.0

向后台请求或者传输数据的快速简便方法,比直接用URLLoader要方便,小巧

Parameters:

  • info Object

    向后台传送数据所需要设置的信息

    • url Url

      向后台请求的地址

    • type String

      向后台请求的类型 get 和 post,默认为get

    • success Function

      发送成功后的回调方法,后台数据将通过参数传回

    • error Function

      发送出错后的回调方法,出错信息通过参数传回

    • data Object

      向后台发送的信息对象,默认为null

    • responseType String

      后台返回数据的类型,默认为"text"

Example:

 //get
 Flash2x.ajax({
        type: "GET",
        url: serverUrl + "Home/Getinfo/getPersonInfo",
        responseType: 'json',
        success: function (result) {trace(result)},
        error: function (result) {trace(result)}
 })
 //post
 Flash2x.ajax({
        type: "POST",
        url: serverUrl + "Home/Getinfo/getPersonInfo",
        data: {phone:'135******58'},
        responseType: 'json',
        success: function (result) {trace(result)},
        error: function (result) {trace(result)}
 })

b

(
  • sceneName
  • imageName
)
Any public static

Defined in libs/Flash2x.js:324

Available since 1.0.0

通过已经加载场景中的图片资源创建Bitmap对象实例,此方法一般给Flash2x工具自动调用

Parameters:

Returns:

Any:

d

(
  • display
  • baseInfo
  • extendInfo
)
public static

Defined in libs/Flash2x.js:357

Available since 1.0.0

用一个对象批量设置另一个对象的属性值,此方法一般给Flash2x工具自动调用

Parameters:

getMediaByName

(
  • sceneName
  • mediaName
)
Any public static

Defined in libs/Flash2x.js:306

Available since 1.0.0

获取已经加载场景中的声音或视频资源

Parameters:

Returns:

Any:

getQueryString

(
  • name
)
Any static

Defined in libs/Flash2x.js:666

Available since 1.0.9

获取url地址中的get参数

Parameters:

Returns:

Any:

Example:

 //如果当前网页的地址为http://xxx.xxx.com?id=1&username=anlun
 //通过此方法获取id和username的值
 var id=Flash2x.getQueryString("id");
 var userName=Flash2x.getQueryString("username");
 trace(id,userName);

isLoadedScene

(
  • sceneName
)
Boolean public static

Defined in libs/Flash2x.js:271

Available since 1.0.0

判断一个场景是否已经被加载

Parameters:

Returns:

jsonp

(
  • url
  • type
  • callbackName
  • callbackFun
)
static

Defined in libs/Flash2x.js:625

Available since 1.0.4

jsonp调用方法

Parameters:

  • url Object
  • type Object

    0或者1 如果是0,后台返回的是data型jsonp 如果是1,后台返回的是方法型jsonp

  • callbackName Object
  • callbackFun Object

Example:

 Flash2x.jsonp('js/testData.js', 1, 'getdata', function (result) {
     trace(result);
 })

loadScene

(
  • sceneName
  • progressFun
  • completeFun
  • domain
)
public static

Defined in libs/Flash2x.js:84

Available since 1.0.0

加载一个flash2x转换的文件内容,如果未加载完成继续调用此方法将会刷新加载器,中断未被加载完成的资源

Parameters:

  • sceneName String

    fla通过flash2x转换时设置的包名

  • progressFun Function

    加载进度回调,回调参数为当前的进度值1-100

  • completeFun Function

    加载完成回高,无回调参数

  • domain String

    加载时要设置的url前缀,默认则不更改加载路径

s

(
  • pathObj
  • fillObj
  • strokeObj
)
annie.Shape public static

Defined in libs/Flash2x.js:520

Available since 1.0.0

创建一个Shape矢量对象,此方法一般给Flash2x工具自动调用

Parameters:

Returns:

sb

()

Defined in libs/Flash2x.js:490

获取矢量位图填充所需要的位图,为什么写这个方法,是因为作为矢量填充的位图不能存在于SpriteSheet中,要单独画出来才能正确的填充到矢量中

t

(
  • type
  • text
  • size
  • color
  • face
  • top
  • left
  • width
  • height
  • lineSpacing
  • align
  • italic
  • bold
  • lineType
  • showBorder
)
annie.TextFiled | annie.InputText public static

Defined in libs/Flash2x.js:434

Available since 1.0.0

创建一个动态文本或输入文本,此方法一般给Flash2x工具自动调用

Parameters:

Returns:

annie.TextFiled | annie.InputText:

unLoadScene

(
  • sceneName
)
public static

Defined in libs/Flash2x.js:289

Available since 1.0.2

删除一个场景资源,以方便系统垃圾回收

Parameters: