Update docs
This commit is contained in:
@@ -74,7 +74,74 @@ import lime.net.URLRequest;
|
||||
import lime.net.URLRequestHeader;
|
||||
import lime.net.URLRequestMethod;
|
||||
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;
|
||||
#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.Mouse;
|
||||
import lime.ui.MouseCursor;
|
||||
|
||||
@@ -7,12 +7,12 @@ import sys.FileSystem;
|
||||
class AIRHelper {
|
||||
|
||||
|
||||
private static var defines:Hash <String>;
|
||||
/*private static var defines:Map <String, 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.targetFlags = targetFlags;
|
||||
@@ -141,7 +141,6 @@ class AIRHelper {
|
||||
}
|
||||
|
||||
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);
|
||||
|
||||
@@ -195,7 +194,7 @@ class AIRHelper {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
}
|
||||
@@ -7,7 +7,7 @@ class AntHelper {
|
||||
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")) {
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package lime.tools.helpers;
|
||||
|
||||
|
||||
import data.Asset;
|
||||
import data.Icons;
|
||||
import haxe.io.Eof;
|
||||
import haxe.io.Path;
|
||||
import lime.project.Asset;
|
||||
import lime.project.Icon;
|
||||
import sys.io.File;
|
||||
import sys.FileSystem;
|
||||
|
||||
@@ -12,12 +12,12 @@ import sys.FileSystem;
|
||||
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 target:String;
|
||||
private static var targetFlags:Hash <String>;
|
||||
private static var targetFlags:Map <String, String>;
|
||||
|
||||
|
||||
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.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 sizes = [];
|
||||
@@ -351,7 +351,7 @@ class CordovaHelper {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,7 +14,12 @@ import lime.project.Platform;
|
||||
import sys.io.File;
|
||||
import sys.io.FileOutput;
|
||||
import sys.FileSystem;
|
||||
|
||||
#if neko
|
||||
import neko.Lib;
|
||||
#elseif cpp
|
||||
import cpp.Lib;
|
||||
#end
|
||||
|
||||
|
||||
class FileHelper {
|
||||
|
||||
@@ -3,11 +3,6 @@ package lime.tools.helpers;
|
||||
|
||||
//import openfl.text.Font;
|
||||
//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.Path;
|
||||
import lime.tools.helpers.LogHelper;
|
||||
@@ -21,6 +16,14 @@ import sys.io.File;
|
||||
import sys.FileSystem;
|
||||
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 {
|
||||
|
||||
@@ -28,6 +31,7 @@ class FlashHelper {
|
||||
private static var swfAssetID = 1000;
|
||||
|
||||
|
||||
#if format
|
||||
private static function embedAsset (inAsset:Asset, packageName:String, outTags:Array<SWFTag>) {
|
||||
|
||||
var embed = inAsset.embed;
|
||||
@@ -457,6 +461,7 @@ class FlashHelper {
|
||||
return true;
|
||||
|
||||
}
|
||||
#end
|
||||
|
||||
|
||||
/*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 {
|
||||
|
||||
#if format
|
||||
var destination = project.app.path + "/flash/obj";
|
||||
PathHelper.mkdir (destination);
|
||||
|
||||
@@ -594,6 +600,7 @@ class FlashHelper {
|
||||
|
||||
for (asset in assets) {
|
||||
|
||||
#if format
|
||||
try {
|
||||
|
||||
if (asset.type != AssetType.TEMPLATE && embedAsset (asset, packageName, tags)) {
|
||||
@@ -607,6 +614,7 @@ class FlashHelper {
|
||||
Sys.println ("Error embedding \"" + asset.sourcePath + "\": " + e);
|
||||
|
||||
}
|
||||
#end
|
||||
|
||||
}
|
||||
|
||||
@@ -621,6 +629,7 @@ class FlashHelper {
|
||||
output.close ();
|
||||
|
||||
}
|
||||
#end
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@ import lime.tools.helpers.LogHelper;
|
||||
import lime.tools.helpers.PathHelper;
|
||||
import lime.tools.helpers.PlatformHelper;
|
||||
import lime.tools.helpers.ProcessHelper;
|
||||
import neko.vm.Thread;
|
||||
import lime.project.Architecture;
|
||||
import lime.project.Asset;
|
||||
import lime.project.Haxelib;
|
||||
@@ -15,6 +14,12 @@ import lime.project.HXProject;
|
||||
import lime.project.Platform;
|
||||
import sys.FileSystem;
|
||||
|
||||
#if neko
|
||||
import neko.vm.Thread;
|
||||
#elseif cpp
|
||||
import cpp.vm.Thread;
|
||||
#end
|
||||
|
||||
|
||||
class HTML5Helper {
|
||||
|
||||
|
||||
@@ -3,10 +3,15 @@ package lime.tools.helpers;
|
||||
|
||||
import haxe.io.Bytes;
|
||||
import lime.tools.helpers.PlatformHelper;
|
||||
import neko.Lib;
|
||||
import lime.project.Platform;
|
||||
import sys.io.Process;
|
||||
|
||||
#if neko
|
||||
import neko.Lib;
|
||||
#elseif cpp
|
||||
import cpp.Lib;
|
||||
#end
|
||||
|
||||
|
||||
class LogHelper {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user