laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
88 lines (87 loc) • 2.22 kB
TypeScript
import { Image } from "./Image";
/**
* 广告插件
* @author 小松
* @date -2018-09-19
*/
export declare class AdvImage extends Image {
/**广告列表数据**/
private advsListArr;
/**资源列表请求地址**/
private resUrl;
/**加载请求实例**/
private _http;
/**广告列表信息**/
private _data;
/**每6分钟重新请求一次新广告列表**/
private _resquestTime;
/**微信跳转appid**/
private _appid;
/**播放索引**/
private _playIndex;
/**轮播间隔时间**/
private _lunboTime;
constructor(skin?: string);
/**设置导量加载地址**/
private setLoadUrl;
private init;
private initEvent;
private onAdvsImgClick;
private revertAdvsData;
/**当前小游戏环境是否支持游戏跳转功能**/
isSupportJump(): boolean;
/**
* 跳转游戏
* @param callBack Function 回调参数说明:type 0 跳转成功;1跳转失败;2跳转接口调用成功
*/
private jumptoGame;
private updateAdvsInfo;
private onLunbo;
/**获取轮播数据**/
private getCurrentAppidObj;
/**
* 获取广告列表数据信息
*/
private onGetAdvsListData;
/**
* 生成指定范围的随机数
* @param {*} minNum 最小值
* @param {*} maxNum 最大值
*/
static randRange(minNum: number, maxNum: number): number;
/**
* @private
* 请求出错侦的听处理函数。
* @param e 事件对象。
*/
private _onError;
/**
* @private
* 请求消息返回的侦听处理函数。
* @param e 事件对象。
*/
private _onLoad;
/**
* @private
* 请求错误的处理函数。
* @param message 错误信息。
*/
private error;
/**
* @private
* 请求成功完成的处理函数。
*/
private complete;
/**转换数据**/
private getAdvsQArr;
/**
* @private
* 清除当前请求。
*/
private clear;
/**
* @override
* @param destroyChild
*/
destroy(destroyChild?: boolean): void;
}