[Embed(src='me.jpg')] public class Me {}When linking against class Me, we will need both the DoABC tag and the DefineJPEG tag. This cache stores all the asset SWF tags needed for a definition. The cache is a table of key-value pairs.
The key is a string in the form "swc/library/script/qname". The value is a soft reference to an array of non-DoABC SWF tags.
When linking, the library manager will query the cache with a key like swc/library/script/qname. It asks {@link FileScopeCache} for publicdefinitions. Then it asks {@code AssetTagCache} for related character tags(assets). The cache associate asset tags with QNames by looking into {@link SymbolClassTag} entries.
|
|