More embed metadata samples

This commit is contained in:
Jindra Petřík
2023-09-09 19:48:02 +02:00
parent a695aab7e9
commit 61b73c6db6
21 changed files with 158 additions and 16 deletions

View File

@@ -2,18 +2,18 @@ package
{
import flash.display.Sprite;
import flash.events.Event;
import tests_classes.TestEmbedAir;
import embed_attributes.TestEmbedAir;
/**
* ...
* @author JPEXS
*/
public class MainAir extends Sprite
public class MainAttributesAir extends Sprite
{
TestEmbedAir;
public function MainAir()
public function MainAttributesAir()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
@@ -27,4 +27,4 @@ package
}
}
}

View File

@@ -2,18 +2,18 @@ package
{
import flash.display.Sprite;
import flash.events.Event;
import tests_classes.TestEmbedFlex;
import embed_attributes.TestEmbedFlex;
/**
* ...
* @author JPEXS
*/
public class MainFlex extends Sprite
public class MainAttributesFlex extends Sprite
{
TestEmbedFlex;
public function MainFlex()
public function MainAttributesFlex()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
@@ -27,4 +27,4 @@ package
}
}
}

View File

@@ -0,0 +1,35 @@
package
{
import flash.display.Sprite;
import flash.events.Event;
import embed_classes.*;
/**
* ...
* @author JPEXS
*/
public class MainClassesAir extends Sprite
{
TestBinaryData;
TestFont;
TestImage;
TestImageGrid;
//TestImageSvg;
TestSameImage;
TestSound;
public function MainClassesAir()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
}
}

View File

@@ -0,0 +1,35 @@
package
{
import flash.display.Sprite;
import flash.events.Event;
import embed_classes.*;
/**
* ...
* @author JPEXS
*/
public class MainClassesFlex extends Sprite
{
TestBinaryData;
//TestFont;
TestImage;
TestImageGrid;
TestImageSvg;
TestSameImage;
TestSound;
public function MainClassesFlex()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
}
}

View File

@@ -1,4 +1,4 @@
package tests_classes
package embed_attributes
{
import flash.display.Sprite;
import flash.media.Sound;

View File

@@ -1,4 +1,4 @@
package tests_classes
package embed_attributes
{
import flash.display.Sprite;
import flash.media.Sound;

View File

@@ -0,0 +1,10 @@
package embed_classes
{
import flash.utils.ByteArray;
[Embed(source="../../assets/data.bin", mimeType="application/octet-stream")]
public class TestBinaryData extends ByteArray
{
}
}

View File

@@ -0,0 +1,10 @@
package embed_classes
{
import flash.text.Font;
//not supported in Flex, AIR only
[Embed(source="../../assets/font.ttf", fontFamily="Great Vibes", fontWeight= "normal", fontStyle = "normal", mimeType="application/x-font-truetype")]
public class TestFont extends Font
{
}
}

View File

@@ -0,0 +1,10 @@
package embed_classes
{
import flash.display.Bitmap;
[Embed(source="../../assets/image.png")]
public class TestImage extends Bitmap
{
}
}

View File

@@ -0,0 +1,11 @@
package embed_classes
{
import flash.display.Sprite;
[Embed(source="../../assets/image_grid.png", scaleGridTop="10", scaleGridBottom="40",
scaleGridLeft="10", scaleGridRight="70")]
public class TestImageGrid extends Sprite
{
}
}

View File

@@ -0,0 +1,10 @@
package embed_classes
{
import flash.display.Sprite;
//deprecated in Flex, not supported in AIR
[Embed(source="../../assets/image.svg")]
public class TestImageSvg extends Sprite
{
}
}

View File

@@ -0,0 +1,10 @@
package embed_classes
{
import flash.display.Bitmap;
[Embed(source="../../assets/image.png")]
public class TestSameImage extends Bitmap
{
}
}

View File

@@ -0,0 +1,9 @@
package embed_classes
{
import flash.media.Sound;
[Embed(source="../../assets/sound.mp3")]
public class TestSound extends Sound
{
}
}