successfully implemented asset handling
This commit is contained in:
@@ -16,15 +16,29 @@ class Main extends Sprite {
|
||||
graphics.drawRect(0, 0, 800, 600);
|
||||
graphics.endFill();
|
||||
|
||||
var testAsset = openfl.Assets.getText("img/placeholder.txt");
|
||||
trace("Successfully loaded asset: " + testAsset);
|
||||
|
||||
// var testLogo = Assets.logo;
|
||||
// trace("Successfully loaded logo asset: " + testLogo);
|
||||
// var testImage = Assets.images + "/logo.png";
|
||||
var testImage = openfl.Assets.getPath("logo.png");
|
||||
// Get data asset library
|
||||
var dataLibrary = openfl.utils.Assets.getLibrary("data");
|
||||
var imageLibrary = openfl.utils.Assets.getLibrary("images");
|
||||
if (dataLibrary == null) {
|
||||
trace("Data library not found");
|
||||
return;
|
||||
}
|
||||
if (imageLibrary == null) {
|
||||
trace("Image library not found");
|
||||
return;
|
||||
}
|
||||
|
||||
// test a data asset
|
||||
var testAsset = dataLibrary.getText("img/placeholder.txt");
|
||||
trace("Successfully loaded asset: " + testAsset);
|
||||
// test an image asset
|
||||
var testImage = imageLibrary.getImage("logo.png");
|
||||
trace("Successfully loaded image asset: " + testImage);
|
||||
this.addChild(new openfl.display.Bitmap(openfl.Assets.getBitmapData(testImage)));
|
||||
var bitmapData = openfl.display.BitmapData.fromImage(testImage);
|
||||
this.addChild(new openfl.display.Bitmap(bitmapData));
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user