It wont show any 9-slice scale effect when setting "backgroundImage" property with 9-slice scale information to a Canvas control.
In addition to "backgroundImage" property and its necessary attributes, you need to setup another property "backgroundSize"
Not like HBox, VBox , a simple "backgroundImage" property with its 9-slice scale information just do the job, the same thing does not happen to Canvas.
backgroundImage="@Embed(source='./style_assets.png',
scaleGridTop=50,scaleGridBottom=76,scaleGridLeft=75,scaleGridRight=510)"
backgroundSize = "100%"
Example:
<mx:Canvas
backgroundImage="@Embed(source='./style_assets.png',
scaleGridTop=50,scaleGridBottom=76,scaleGridLeft=75,scaleGridRight=510)"
width="100%" height="100%"
backgroundSize="100%">
+