API Docs for: 最后更新日期:2014年8月25日
Google搜索   
Show:

LStageWebView Class

Available since 1.7.2

The LStageWebView class displays HTML content in a stage view port.

Constructor

LStageWebView

() public

Defined in media/LStageWebView.js:1

Available since 1.7.2

Example:

var webview = new LStageWebView();
webview.setViewPort(new LRectangle(100,10,600,400));
webview.loadURL("http://www.lufylegend.com");
webview.show();

Methods

addEventListener

(
  • type
  • listener
)
public

Inherited from LEventDispatcher: events/LEventDispatcher.js:16

Available since 1.8.0

Registers an event listener object with an LEventDispatcher object so that the listener receives notification of an event. You can register event listeners on all nodes in the display list for a specific type of event, phase, and priority.

After you successfully register an event listener, you cannot change its priority through additional calls to addEventListener(). To change a listener's priority, you must first call removeListener(). Then you can register the listener again with the new priority level.

If you no longer need an event listener, remove it by calling removeEventListener(), or memory problems could result.

Parameters:

  • type String

    The type of event.

  • listener Function

    The listener function that processes the event.

callParent

(
  • functionName
  • arguments
)
public

Inherited from LObject: main/LObject.js:22

Available since 1.6.0

call the method of parent。

Parameters:

  • functionName String

    function's name

  • arguments Array

    Fixed value : arguments

Example:

function funA(){
    LExtends(this,LObject,[]);
}
funA.prototype.myName = function(){
    return "AAA";
}
function funB(){
    LExtends(this,funA,[]);
}
funB.prototype.myName = function(){
    return "BBB";
}
function funC(){
    LExtends(this,funA,[]);
}
funC.prototype.myName = function(){
    return this.callParent("myName",arguments);
}
LInit(1000/50,"legend",800,150,main);
function main(){
    LGlobal.setDebug(true);
    var objB = new funB();
    trace(objB.myName());//BBB
    var objC = new funC();
    trace(objC.myName());//AAA
}

die

() public

Defined in media/LStageWebView.js:59

Available since 1.7.2

hide the LStageWebView object.

dispatchEvent

(
  • event
)
Boolean public

Inherited from LEventDispatcher: events/LEventDispatcher.js:59

Available since 1.8.0

Dispatches an event into the event flow. The event target is the LEventDispatcher object upon which the dispatchEvent() method is called.

Parameters:

  • event LEvent | String

    The Event object that is dispatched into the event flow. If the event is being redispatched, a clone of the event is created automatically. After an event is dispatched, its target property cannot be changed, so you must create a new copy of the event for redispatching to work.

Returns:

Boolean:

A value of true if the event was successfully dispatched. function MyEventObject(){ var self = this; LExtends(self,LSprite,[]); self.graphics.drawRect(1,"#000000",[0,0,100,100],true,"#000000"); self.graphics.drawRect(1,"#FF0000",[100,0,100,100],true,"#FF0000"); self.addEventListener(LMouseEvent.MOUSE_UP,self.onclick); self.addEventListener(MyEventObject.CLICK_LEFT,function(event){ trace("dispatchEvent"); }); self.addEventListener(MyEventObject.CLICK_RIGHT,function(event){ trace("dispatchEvent event.name = " + event.name); }); } MyEventObject.CLICK_LEFT = "click_left"; MyEventObject.CLICK_RIGHT = "click_right"; MyEventObject.prototype.onclick = function(event){ var self = event.clickTarget; if(event.selfX < 100){ self.dispatchEvent(MyEventObject.CLICK_LEFT); }else{ var event = new LEvent(MyEventObject.CLICK_RIGHT); event.name = "LEvent Test"; self.dispatchEvent(event); } }

hasEventListener

(
  • type
)
Boolean public

Inherited from LEventDispatcher: events/LEventDispatcher.js:122

Available since 1.8.0

Checks whether the LEventDispatcher object has any listeners registered for a specific type of event. This allows you to determine where an LEventDispatcher object has altered handling of an event type in the event flow hierarchy.

Parameters:

  • type String

    The type of event.

Returns:

Boolean:

A value of true if a listener of the specified type is registered; false otherwise.

loadURL

(
  • url
)
public

Defined in media/LStageWebView.js:29

Available since 1.7.2

Loads the page at the specified URL.

Parameters:

  • url String

    the specified URL.

removeAllEventListener

() public

Inherited from LEventDispatcher: events/LEventDispatcher.js:50

Available since 1.8.0

Removes all the listeners from the LEventDispatcher object.

removeEventListener

(
  • type
  • listener
)
public

Inherited from LEventDispatcher: events/LEventDispatcher.js:29

Available since 1.8.0

Removes a listener from the LEventDispatcher object. If there is no matching listener registered with the LEventDispatcher object, a call to this method has no effect.

Parameters:

  • type String

    The type of event.

  • listener Function

    The listener object to remove.

setViewPort

(
  • viewPort
)
public

Defined in media/LStageWebView.js:72

Available since 1.7.2

Set the area on the stage in which the LStageWebView object is displayed.

Parameters:

  • viewPort LRectangle

    The area on the stage in which the LStageWebView object is displayed.

show

() public

Defined in media/LStageWebView.js:43

Available since 1.7.2

show the LStageWebView object.

Properties

objectIndex

Int public

Inherited from LObject: main/LObject.js:11

Available since 1.6.0

ID of the object

Events

LEvent.COMPLETE

when the web page is loaded

LEvent.COMPLETE