В вашем образце нет переменной или компонента с именем block
, поэтому мне неясно, что вы пытаетесь переместить.
Если вы хотите переместить изображение, сначала вам нужно дать ему идентификатор:
<mx:Image id="myImage" x="0" y="0" width="16" height="16" source="@Embed(source='../border16x16.png')"/>
А затем в какой-то момент просто измените значения x и y, чтобы переместить его:
myImage.x = newXValue;
myImage.y = newYValue;
Вы также можете использовать метод перемещения:
myImage.move(newXValue, newYValue);
Помните, что значения x и y игнорируются в некоторых контейнерах Flex MX, таких как HBox или VBox, и в некоторых макетах Flex 4 Spark, таких как HorizontalLayout и VerticalLayout. В Spark обязательно используйте Basic Layout, если вы хотите расположить элементы, используя x и y. Во Flex 3 обязательно используйте контейнер или холст для базовой компоновки.