Package org.apache.flex.swf.tags

Examples of org.apache.flex.swf.tags.DefineScalingGridTag


            mask(node, sprite);

        // Handle 'scale 9' grid definition
        if (node.definesScaleGrid())
        {
            DefineScalingGridTag grid = createDefineScalingGridTag(node.getScalingGrid());
            grid.setCharacter(sprite);
            extraTags.put(sprite, grid);
            //sprite.scalingGrid = grid;
        }

        // Process child nodes
View Full Code Here


        GraphicContext context = node.createGraphicContext();
       
        // Handle 'scale 9' grid definition
        if (node.definesScaleGrid())
        {
            DefineScalingGridTag grid = createDefineScalingGridTag(context.scalingGrid);
            grid.setCharacter(groupSprite);
            extraTags.put(groupSprite,grid);
            //groupSprite.scalingGrid = grid;
        }

        PlaceObject3Tag po3 = PlaceObject3Tag(groupSprite, context);
View Full Code Here

        }
        spriteStack.push(definitionSprite);
       
        if (groupDefinition.definesScaleGrid())
        {
            DefineScalingGridTag scalingGrid = createDefineScalingGridTag(groupDefinition.getScalingGrid());
            scalingGrid.setCharacter(definitionSprite);
            extraTags.put(definitionSprite,scalingGrid);
            //definitionSprite.scalingGrid = scalingGrid;
           
        }
View Full Code Here

        return imageTag;
    }

    protected DefineScalingGridTag createDefineScalingGridTag(ScalingGrid grid)
    {
        DefineScalingGridTag scalingGrid = new DefineScalingGridTag();
        scalingGrid.setSplitter(TypeHelper.rect(grid.scaleGridLeft, grid.scaleGridTop, grid.scaleGridRight, grid.scaleGridBottom));
        return scalingGrid;
    }
View Full Code Here

        return associatedClass;
    }

    private DefineSpriteTag scaleExistingSprite(DefineSpriteTag sprite, Collection<ITag> tags, Collection<ICompilerProblem> problems)
    {
        DefineScalingGridTag scalingGrid = buildScalingGrid();
        return buildSprite(sprite.getControlTags(), sprite.getFrameCount(), scalingGrid, tags);
    }
View Full Code Here

        final int characterId = bitStream.readUI16();
        final ICharacterTag character = getTagById(characterId,
                TagType.DefineScalingGrid);
        final Rect splitter = readRect();

        return new DefineScalingGridTag(character, splitter);
    }
View Full Code Here

        return imageInfo;
    }

    private DefineSpriteTag buildSlicedSprite(DefineBitsTag image, int width, int height, Collection<ITag> tags, Collection<ICompilerProblem> problems)
    {
        DefineScalingGridTag scalingGrid = buildScalingGrid();
        DefineShapeTag shape = buildSlicedShape(image, scalingGrid.getSplitter(), width, height);
        return buildSprite(image, shape, scalingGrid, tags);
    }
View Full Code Here

    }

    protected DefineScalingGridTag buildScalingGrid()
    {
        Rect rect = new Rect(scaleGridLeft, scaleGridRight, scaleGridTop, scaleGridBottom);
        DefineScalingGridTag scalingGrid = new DefineScalingGridTag();
        scalingGrid.setSplitter(rect);
        return scalingGrid;
    }
View Full Code Here

TOP

Related Classes of org.apache.flex.swf.tags.DefineScalingGridTag

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.