Update docs
This commit is contained in:
@@ -74,7 +74,74 @@ import lime.net.URLRequest;
|
|||||||
import lime.net.URLRequestHeader;
|
import lime.net.URLRequestHeader;
|
||||||
import lime.net.URLRequestMethod;
|
import lime.net.URLRequestMethod;
|
||||||
import lime.net.URLVariables;
|
import lime.net.URLVariables;
|
||||||
|
#if (windows || mac || linux || neko)
|
||||||
|
import lime.project.ApplicationData;
|
||||||
|
import lime.project.Architecture;
|
||||||
|
import lime.project.Asset;
|
||||||
|
import lime.project.AssetEncoding;
|
||||||
|
import lime.project.AssetType;
|
||||||
|
import lime.project.Command;
|
||||||
|
import lime.project.ConfigData;
|
||||||
|
import lime.project.Dependency;
|
||||||
|
import lime.project.HXProject;
|
||||||
|
import lime.project.Haxelib;
|
||||||
|
import lime.project.Icon;
|
||||||
|
import lime.project.Keystore;
|
||||||
|
import lime.project.Library;
|
||||||
|
import lime.project.NDLL;
|
||||||
|
import lime.project.NDLLType;
|
||||||
|
import lime.project.Orientation;
|
||||||
|
import lime.project.Platform;
|
||||||
|
import lime.project.PlatformTarget;
|
||||||
|
import lime.project.PlatformType;
|
||||||
|
import lime.project.ProjectXMLParser;
|
||||||
|
import lime.project.SplashScreen;
|
||||||
|
import lime.project.WindowData;
|
||||||
|
#end
|
||||||
import lime.system.System;
|
import lime.system.System;
|
||||||
|
#if (windows || mac || linux || neko)
|
||||||
|
import lime.tools.helpers.AIRHelper;
|
||||||
|
import lime.tools.helpers.AndroidHelper;
|
||||||
|
import lime.tools.helpers.AntHelper;
|
||||||
|
import lime.tools.helpers.ArrayHelper;
|
||||||
|
import lime.tools.helpers.AssetHelper;
|
||||||
|
import lime.tools.helpers.BlackBerryHelper;
|
||||||
|
import lime.tools.helpers.CLIHelper;
|
||||||
|
import lime.tools.helpers.CPPHelper;
|
||||||
|
import lime.tools.helpers.CompatibilityHelper;
|
||||||
|
import lime.tools.helpers.CordovaHelper;
|
||||||
|
import lime.tools.helpers.FileHelper;
|
||||||
|
import lime.tools.helpers.FlashHelper;
|
||||||
|
import lime.tools.helpers.HTML5Helper;
|
||||||
|
import lime.tools.helpers.IOSHelper;
|
||||||
|
import lime.tools.helpers.IconHelper;
|
||||||
|
import lime.tools.helpers.ImageHelper;
|
||||||
|
import lime.tools.helpers.JavaHelper;
|
||||||
|
import lime.tools.helpers.LogHelper;
|
||||||
|
import lime.tools.helpers.NekoHelper;
|
||||||
|
import lime.tools.helpers.NodeJSHelper;
|
||||||
|
import lime.tools.helpers.ObjectHelper;
|
||||||
|
import lime.tools.helpers.PathHelper;
|
||||||
|
import lime.tools.helpers.PlatformHelper;
|
||||||
|
import lime.tools.helpers.ProcessHelper;
|
||||||
|
import lime.tools.helpers.StringHelper;
|
||||||
|
import lime.tools.helpers.StringMapHelper;
|
||||||
|
import lime.tools.helpers.TizenHelper;
|
||||||
|
import lime.tools.helpers.WebOSHelper;
|
||||||
|
import lime.tools.helpers.ZipHelper;
|
||||||
|
import lime.tools.platforms.AndroidPlatform;
|
||||||
|
import lime.tools.platforms.BlackBerryPlatform;
|
||||||
|
import lime.tools.platforms.EmscriptenPlatform;
|
||||||
|
import lime.tools.platforms.FirefoxPlatform;
|
||||||
|
import lime.tools.platforms.FlashPlatform;
|
||||||
|
import lime.tools.platforms.HTML5Platform;
|
||||||
|
import lime.tools.platforms.IOSPlatform;
|
||||||
|
import lime.tools.platforms.LinuxPlatform;
|
||||||
|
import lime.tools.platforms.MacPlatform;
|
||||||
|
import lime.tools.platforms.TizenPlatform;
|
||||||
|
import lime.tools.platforms.WebOSPlatform;
|
||||||
|
import lime.tools.platforms.WindowsPlatform;
|
||||||
|
#end
|
||||||
import lime.ui.KeyCode;
|
import lime.ui.KeyCode;
|
||||||
import lime.ui.Mouse;
|
import lime.ui.Mouse;
|
||||||
import lime.ui.MouseCursor;
|
import lime.ui.MouseCursor;
|
||||||
|
|||||||
@@ -7,12 +7,12 @@ import sys.FileSystem;
|
|||||||
class AIRHelper {
|
class AIRHelper {
|
||||||
|
|
||||||
|
|
||||||
private static var defines:Hash <String>;
|
/*private static var defines:Map <String, String>;
|
||||||
private static var target:String;
|
private static var target:String;
|
||||||
private static var targetFlags:Hash <String>;
|
private static var targetFlags:Map <String, String>;
|
||||||
|
|
||||||
|
|
||||||
public static function initialize (defines:Hash <String>, targetFlags:Hash <String>, target:String, NME:String):Void {
|
public static function initialize (defines:Map <String, String>, targetFlags:Map <String, String>, target:String, NME:String):Void {
|
||||||
|
|
||||||
AIRHelper.defines = defines;
|
AIRHelper.defines = defines;
|
||||||
AIRHelper.targetFlags = targetFlags;
|
AIRHelper.targetFlags = targetFlags;
|
||||||
@@ -141,7 +141,6 @@ class AIRHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
args = args.concat (files);
|
args = args.concat (files);
|
||||||
//args = args.concat ([ sourcePath /*, "icon_16.png", "icon_32.png", "icon_48.png", "icon_128.png"*/ ]);
|
|
||||||
|
|
||||||
ProcessHelper.runCommand (workingDirectory, defines.get ("AIR_SDK") + "/bin/adt", args);
|
ProcessHelper.runCommand (workingDirectory, defines.get ("AIR_SDK") + "/bin/adt", args);
|
||||||
|
|
||||||
@@ -195,7 +194,7 @@ class AIRHelper {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@ class AntHelper {
|
|||||||
private static var ant:String;
|
private static var ant:String;
|
||||||
|
|
||||||
|
|
||||||
public static function initialize (defines:Hash <String>):Void {
|
public static function initialize (defines:Map <String, String>):Void {
|
||||||
|
|
||||||
if (defines.exists ("ANDROID_SDK")) {
|
if (defines.exists ("ANDROID_SDK")) {
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
package lime.tools.helpers;
|
package lime.tools.helpers;
|
||||||
|
|
||||||
|
|
||||||
import data.Asset;
|
|
||||||
import data.Icons;
|
|
||||||
import haxe.io.Eof;
|
import haxe.io.Eof;
|
||||||
import haxe.io.Path;
|
import haxe.io.Path;
|
||||||
|
import lime.project.Asset;
|
||||||
|
import lime.project.Icon;
|
||||||
import sys.io.File;
|
import sys.io.File;
|
||||||
import sys.FileSystem;
|
import sys.FileSystem;
|
||||||
|
|
||||||
@@ -12,12 +12,12 @@ import sys.FileSystem;
|
|||||||
class CordovaHelper {
|
class CordovaHelper {
|
||||||
|
|
||||||
|
|
||||||
public static var contentPath = "www/";
|
/*public static var contentPath = "www/";
|
||||||
|
|
||||||
private static var defines:Hash <String>;
|
private static var defines:Map <String, String>;
|
||||||
private static var NME:String;
|
private static var NME:String;
|
||||||
private static var target:String;
|
private static var target:String;
|
||||||
private static var targetFlags:Hash <String>;
|
private static var targetFlags:Map <String, String>;
|
||||||
|
|
||||||
|
|
||||||
public static function build (workingDirectory:String, debug:Bool):Void {
|
public static function build (workingDirectory:String, debug:Bool):Void {
|
||||||
@@ -182,7 +182,7 @@ class CordovaHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static function initialize (defines:Hash <String>, targetFlags:Hash <String>, target:String, NME:String):Void {
|
public static function initialize (defines:Map <String, String>, targetFlags:Map <String, String>, target:String, NME:String):Void {
|
||||||
|
|
||||||
CordovaHelper.defines = defines;
|
CordovaHelper.defines = defines;
|
||||||
CordovaHelper.NME = NME;
|
CordovaHelper.NME = NME;
|
||||||
@@ -292,7 +292,7 @@ class CordovaHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static function updateIcon (buildDirectory:String, icons:Icons, assets:Array <Asset>, context:Dynamic):Void {
|
public static function updateIcon (buildDirectory:String, icons:Array<Icon>, assets:Array <Asset>, context:Dynamic):Void {
|
||||||
|
|
||||||
var iconCount = 0;
|
var iconCount = 0;
|
||||||
var sizes = [];
|
var sizes = [];
|
||||||
@@ -351,7 +351,7 @@ class CordovaHelper {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -14,7 +14,12 @@ import lime.project.Platform;
|
|||||||
import sys.io.File;
|
import sys.io.File;
|
||||||
import sys.io.FileOutput;
|
import sys.io.FileOutput;
|
||||||
import sys.FileSystem;
|
import sys.FileSystem;
|
||||||
|
|
||||||
|
#if neko
|
||||||
import neko.Lib;
|
import neko.Lib;
|
||||||
|
#elseif cpp
|
||||||
|
import cpp.Lib;
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
class FileHelper {
|
class FileHelper {
|
||||||
|
|||||||
@@ -3,11 +3,6 @@ package lime.tools.helpers;
|
|||||||
|
|
||||||
//import openfl.text.Font;
|
//import openfl.text.Font;
|
||||||
//import openfl.utils.ByteArray;
|
//import openfl.utils.ByteArray;
|
||||||
import format.swf.Data;
|
|
||||||
import format.swf.Constants;
|
|
||||||
import format.swf.Reader;
|
|
||||||
import format.swf.Writer;
|
|
||||||
import format.wav.Data;
|
|
||||||
import haxe.io.Bytes;
|
import haxe.io.Bytes;
|
||||||
import haxe.io.Path;
|
import haxe.io.Path;
|
||||||
import lime.tools.helpers.LogHelper;
|
import lime.tools.helpers.LogHelper;
|
||||||
@@ -21,6 +16,14 @@ import sys.io.File;
|
|||||||
import sys.FileSystem;
|
import sys.FileSystem;
|
||||||
import sys.io.FileSeek;
|
import sys.io.FileSeek;
|
||||||
|
|
||||||
|
#if format
|
||||||
|
import format.swf.Data;
|
||||||
|
import format.swf.Constants;
|
||||||
|
import format.swf.Reader;
|
||||||
|
import format.swf.Writer;
|
||||||
|
import format.wav.Data;
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
class FlashHelper {
|
class FlashHelper {
|
||||||
|
|
||||||
@@ -28,6 +31,7 @@ class FlashHelper {
|
|||||||
private static var swfAssetID = 1000;
|
private static var swfAssetID = 1000;
|
||||||
|
|
||||||
|
|
||||||
|
#if format
|
||||||
private static function embedAsset (inAsset:Asset, packageName:String, outTags:Array<SWFTag>) {
|
private static function embedAsset (inAsset:Asset, packageName:String, outTags:Array<SWFTag>) {
|
||||||
|
|
||||||
var embed = inAsset.embed;
|
var embed = inAsset.embed;
|
||||||
@@ -457,6 +461,7 @@ class FlashHelper {
|
|||||||
return true;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
/*public static function embedAssets (targetPath:String, assets:Array <Asset>, packageName:String = ""):Void {
|
/*public static function embedAssets (targetPath:String, assets:Array <Asset>, packageName:String = ""):Void {
|
||||||
@@ -533,6 +538,7 @@ class FlashHelper {
|
|||||||
|
|
||||||
private static function compileSWC (project:HXProject, assets:Array<Asset>, id:Int):Void {
|
private static function compileSWC (project:HXProject, assets:Array<Asset>, id:Int):Void {
|
||||||
|
|
||||||
|
#if format
|
||||||
var destination = project.app.path + "/flash/obj";
|
var destination = project.app.path + "/flash/obj";
|
||||||
PathHelper.mkdir (destination);
|
PathHelper.mkdir (destination);
|
||||||
|
|
||||||
@@ -594,6 +600,7 @@ class FlashHelper {
|
|||||||
|
|
||||||
for (asset in assets) {
|
for (asset in assets) {
|
||||||
|
|
||||||
|
#if format
|
||||||
try {
|
try {
|
||||||
|
|
||||||
if (asset.type != AssetType.TEMPLATE && embedAsset (asset, packageName, tags)) {
|
if (asset.type != AssetType.TEMPLATE && embedAsset (asset, packageName, tags)) {
|
||||||
@@ -607,6 +614,7 @@ class FlashHelper {
|
|||||||
Sys.println ("Error embedding \"" + asset.sourcePath + "\": " + e);
|
Sys.println ("Error embedding \"" + asset.sourcePath + "\": " + e);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -621,6 +629,7 @@ class FlashHelper {
|
|||||||
output.close ();
|
output.close ();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import lime.tools.helpers.LogHelper;
|
|||||||
import lime.tools.helpers.PathHelper;
|
import lime.tools.helpers.PathHelper;
|
||||||
import lime.tools.helpers.PlatformHelper;
|
import lime.tools.helpers.PlatformHelper;
|
||||||
import lime.tools.helpers.ProcessHelper;
|
import lime.tools.helpers.ProcessHelper;
|
||||||
import neko.vm.Thread;
|
|
||||||
import lime.project.Architecture;
|
import lime.project.Architecture;
|
||||||
import lime.project.Asset;
|
import lime.project.Asset;
|
||||||
import lime.project.Haxelib;
|
import lime.project.Haxelib;
|
||||||
@@ -15,6 +14,12 @@ import lime.project.HXProject;
|
|||||||
import lime.project.Platform;
|
import lime.project.Platform;
|
||||||
import sys.FileSystem;
|
import sys.FileSystem;
|
||||||
|
|
||||||
|
#if neko
|
||||||
|
import neko.vm.Thread;
|
||||||
|
#elseif cpp
|
||||||
|
import cpp.vm.Thread;
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
class HTML5Helper {
|
class HTML5Helper {
|
||||||
|
|
||||||
|
|||||||
@@ -3,10 +3,15 @@ package lime.tools.helpers;
|
|||||||
|
|
||||||
import haxe.io.Bytes;
|
import haxe.io.Bytes;
|
||||||
import lime.tools.helpers.PlatformHelper;
|
import lime.tools.helpers.PlatformHelper;
|
||||||
import neko.Lib;
|
|
||||||
import lime.project.Platform;
|
import lime.project.Platform;
|
||||||
import sys.io.Process;
|
import sys.io.Process;
|
||||||
|
|
||||||
|
#if neko
|
||||||
|
import neko.Lib;
|
||||||
|
#elseif cpp
|
||||||
|
import cpp.Lib;
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
class LogHelper {
|
class LogHelper {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user