Skip to content

Instantly share code, notes, and snippets.

var atlas:ImageAtlas = new ImageAtlas(atlasBitmapData, atlasXML);
package com.illuzor.tools {
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Shape;
import flash.display.Sprite;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.system.System;
import flash.utils.Dictionary;
@illuzor
illuzor / xml
Created December 7, 2014 14:40
<android>
<manifestAdditions><![CDATA[<manifest android:installLocation="auto">
<uses-sdk android:minSdkVersion="10" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch" />
</manifest>]]></manifestAdditions>
</android>
var xPercent:Number;
var yPercent:Number;
if (stage.mouseX < stage.stageWidth / 2) {
xPercent = 100 - stage.mouseX / (stage.stageWidth / 2) * 100;
mainContainer.rotationY = xPercent/6;
} else {
xPercent = (stage.mouseX - stage.stageWidth / 2) / (stage.stageWidth / 2) * 100;
mainContainer.rotationY = -xPercent/6;
}
package com.illuzor.communicationextension.functions;
import android.content.Intent;
import android.net.Uri;
import java.util.ArrayList;
import com.adobe.fre.*;
public class SendEmailFuntion implements FREFunction {
@Override
<target name="build.stats" description="Making swc lib">
<compc
failonerror="true"
use-network="false"
debug="false"
swf-version="22"
output="stats.swc">
<include-sources dir="Stats/src/">
<include name="**/*.as*" />
</include-sources>
package {
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Point;
import flash.geom.Rectangle;
import starling.core.RenderSupport;
import starling.core.Starling;
import starling.display.DisplayObject;
package ru.inspider.site37.tools {
import flash.display.Bitmap;
import ru.inspider.framework.tools.ImageAtlas;
public class Assets {
[Embed(source = "../../../../../assets/atlas.png")]
private static const AtlasImgClass:Class
package {
import flash.display.Bitmap;
import starling.display.Shape;
import starling.display.Sprite;
import starling.events.Event;
import starling.textures.Texture;
public class GraphicsTest extends Sprite {
var backTexture:SubTexture = atlas.getTexture("menuBackground") as SubTexture;
var clipping:Rectangle = backTexture.clipping;
var uvMatrix:Matrix = new Matrix();
uvMatrix.scale(stage.stageWidth / (backTexture.width * clipping.width), stage.stageHeight / (backTexture.height * clipping.height));
var background:Shape = new Shape();
addChild(background);
background.graphics.beginTextureFill(backTexture, uvMatrix);
background.graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight);
background.graphics.endFill();