successfully implemented asset handling

This commit is contained in:
2025-04-12 01:00:16 +02:00
parent 3c35a616cc
commit 31d458f8b7
4 changed files with 62 additions and 15 deletions
+21 -7
View File
@@ -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));
}
}