Examples of MorphLineStyle2


Examples of org.apache.flex.swf.types.MorphLineStyle2

     * @throws MalformedTagException
     * @see SWFWriter#writeMorphLineStyle2
     */
    private MorphLineStyle2 readMorphLineStyle2(TagType tagType) throws MalformedTagException
    {
        final MorphLineStyle2 result = new MorphLineStyle2();
        result.setStartWidth(bitStream.readUI16());
        result.setEndWidth(bitStream.readUI16());
        result.setStartCapStyle(bitStream.readUB(2));
        result.setJoinStyle(bitStream.readUB(2));
        result.setHasFillFlag(bitStream.readBit());
        result.setNoHScaleFlag(bitStream.readBit());
        result.setNoVScaleFlag(bitStream.readBit());
        result.setPixelHintingFlag(bitStream.readBit());
        bitStream.readUB(5); // Reserved
        result.setNoClose(bitStream.readBit());
        result.setEndCapStyle(bitStream.readUB(2));
        bitStream.byteAlign();

        if (LineStyle2.JS_MITER_JOIN == result.getJoinStyle())
        {
            result.setMiterLimitFactor(bitStream.readUI16());
        }

        if (!result.isHasFillFlag())
        {
            result.setStartColor(readRGBA());
            result.setEndColor(readRGBA());
        }
        else
        {
            result.setFillType(readMorphFillStyle(tagType));
        }

        return result;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.