I am having some trouble with adding a picture marker to a composite symbol and am wondering if it is even possible. The code snippet below is called in a function to update the symbol property.Works:var default_sym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_CIRCLE,16,0xE98300,1,0,0,0,new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID,0x333333)); var hitSym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_SQUARE,hitSize,0xE98300,0); var compSym:CompositeSymbol = new CompositeSymbol(); compSym.symbols = [hitSym,default_sym]; g.symbol = compSym;
Doesn't Work:var pms:PictureMarkerSymbol = new PictureMarkerSymbol(source, pixelSize, pixelSize); var hitSym:SimpleMarkerSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.STYLE_SQUARE,hitSize,0xE98300,0); var compSym:CompositeSymbol = new CompositeSymbol(); compSym.symbols = [hitSym,pms]; g.symbol = compSym;
Works:var pms:PictureMarkerSymbol = new PictureMarkerSymbol(source, pixelSize, pixelSize); g.symbol = pms;