Package flash.swf.tags

Examples of flash.swf.tags.DefineTag


        for (int i = 0, size = frames == null ? 0 : frames.size(); i < size; i++)
        {
            Frame f = (Frame) frames.get(i);
            for (Iterator j = f.exportIterator(); j.hasNext(); )
            {
                DefineTag t = (DefineTag) j.next();
                if (t.name != null)
                {
                    symbols.add(t.name);
                }
            }
View Full Code Here


    public void Export(Attributes attributes) throws SAXParseException
    {
        ExportAssets tag = (ExportAssets)stack.peek();
        int idref = parseInt(getAttribute(attributes, "idref"));
        String name = getAttribute(attributes, "name");
        DefineTag ref = findCharacter(idref);
        ref.name = name;
        tag.exports.add(ref);
    }
View Full Code Here

        {
          writeU32(out, addString(pool, ""));
        }
        writeLong(out, assetInfo.getCreationTime());

        DefineTag asset = assetInfo.getDefineTag();
        frame.addSymbolClass(className, asset);

        if (asset.name != null)
        {
          frame.addExport(asset);
View Full Code Here

      for (Frame frame : movie.frames)
            {
          for (Entry<String, Tag> e : frame.symbolClass.class2tag.entrySet())
                {
          String className = e.getKey();
          DefineTag tag = (DefineTag) e.getValue();
          AssetInfo assetInfo = assets.get(className);
          assetInfo.setDefineTag(tag);

          u.getAssets().add(className, assetInfo);
View Full Code Here

        }

        for (Iterator i = script.getDefinitionIterator(); i.hasNext();)
        {
            String name = (String) i.next();
            DefineTag tag = script.getLibrary().getSymbol( name );
            if (tag != null)
            {
                u.getAssets().add( name, tag );
            }
        }
View Full Code Here

    if (assets != null)
    {
      for (AssetInfo assetInfo : assets.values())
            {
        DefineTag defineTag = assetInfo.getDefineTag();

        if (defineTag instanceof DefineFont)
        {
          fonts.add((DefineFont)defineTag);
        }
View Full Code Here

    public void Export(Attributes attributes) throws SAXParseException
    {
        ExportAssets tag = (ExportAssets)stack.peek();
        int idref = parseInt(getAttribute(attributes, "idref"));
        String name = getAttribute(attributes, "name");
        DefineTag ref = findCharacter(idref);
        ref.name = name;
        tag.exports.add(ref);
    }
View Full Code Here

    ArrayList<Tag> list = new ArrayList<Tag>();

    // exported symbols
    for (Iterator<DefineTag> j = exportDefs.iterator(); j.hasNext();)
    {
      DefineTag def = j.next();
      list.add(def);
    }

        list.addAll( symbolClass.class2tag.values() );

    // definitions for control tags
    for (Iterator<Tag> j = controlTags.iterator(); j.hasNext();)
    {
      Tag tag = j.next();
      for (Iterator k = tag.getReferences(); k.hasNext();)
      {
        DefineTag def = (DefineTag) k.next();
        list.add(def);
      }
    }

    return list.iterator();
View Full Code Here

  public void setExports(Map definitions)
  {
    for (Iterator i = definitions.entrySet().iterator(); i.hasNext();)
    {
      Map.Entry entry = (Map.Entry) i.next();
      DefineTag def = (DefineTag) entry.getValue();
      addExport(def);
    }
  }
View Full Code Here

        return scripts.iterator();
    }

    public DefineTag getSymbol( String name )
    {
        DefineTag result = null;

        if (def2symbol != null)
        {
        // stagSymbolClasses likes dots, no colons.
        name = name.replace( ':', '.' );
View Full Code Here

TOP

Related Classes of flash.swf.tags.DefineTag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.