private void onFlatten(AsEvent _event) { if (mRequiresRedraw) { redrawContents(); } }
public virtual void broadcastEventWith(String type, Object data) { AsEvent _event = AsEvent.fromPool(type, false, data); broadcastEvent(_event); AsEvent.toPool(_event); }
public virtual void broadcastEvent(AsEvent _event) { if (_event.getBubbles()) { throw new AsArgumentError("Broadcast of bubbling events is prohibited"); } dispatchEventOnChildren(_event); }
private void onRemove(AsEvent _event) { _remove(_event.getTarget() as AsIAnimatable); AsTween tween = _event.getTarget() as AsTween; if (tween != null && tween.getIsComplete()) { _add(tween.getNextTween()); } }
public override void dispatchEvent(AsEvent _event) { if (mContentLoaderInfo.hasEventListener(_event.getType())) { mContentLoaderInfo.dispatchEvent(_event); } else { base.dispatchEvent(_event); } }
public override void dispatchEventOnChildren(AsEvent _event) { getChildEventListeners(this, _event.getType(), sListenersList); int numListeners = (int)(sListenersList.getLength()); int i = 0; for (; i < numListeners; ++i) { sListenersList[i].dispatchEvent(_event); } sListenersList.setLength(0); }
public override void dispatchEvent(AsEvent _event) { if (_event is AsTouchEvent) { AsTouchEvent touchEvent = _event as AsTouchEvent; if (touchEvent.getTimestamp() == mLastTouchTimestamp) { return; } else { mLastTouchTimestamp = touchEvent.getTimestamp(); } } base.dispatchEvent(_event); }
public virtual void broadcastEvent(AsEvent _event) { if (_event.getBubbles()) { throw new AsArgumentError("Broadcast of bubbling events is prohibited"); } int fromIndex = (int)(sBroadcastListeners.getLength()); getChildEventListeners(this, _event.getType(), sBroadcastListeners); int toIndex = (int)(sBroadcastListeners.getLength()); int i = fromIndex; for (; i < toIndex; ++i) { sBroadcastListeners[i].dispatchEvent(_event); } sBroadcastListeners.setLength(fromIndex); }
private void onContextCreated(AsEvent _event) { AsContext3D context = AsStarling.getContext(); AsBitmapData bitmapData = mData as AsBitmapData; AsAtfData atfData = mData as AsAtfData; bc.flash.display3D.textures.AsTexture nativeTexture = null; if (bitmapData != null) { nativeTexture = context.createTexture(mWidth, mHeight, AsContext3DTextureFormat.BGRA, mOptimizedForRenderTexture); AsTexture.uploadBitmapData(nativeTexture, bitmapData, mMipMapping); } else { if (atfData != null) { nativeTexture = context.createTexture(atfData.getWidth(), atfData.getHeight(), atfData.getFormat(), mOptimizedForRenderTexture); AsTexture.uploadAtfData(nativeTexture, atfData.getData()); } } mBase = nativeTexture; }
public virtual void dispatchEventOnChildren(AsEvent _event) { dispatchEvent(_event); }
private void onTouch(AsEvent evt) { AsTouchEvent _event = ((AsTouchEvent)(evt)); AsMouse.setCursor(_event.interactsWith(this) ? AsMouseCursor.BUTTON : AsMouseCursor.AUTO); }
private void onPooledTweenComplete(AsEvent _event) { AsTween.toPool(_event.getTarget() as AsTween); }