Я пытаюсь создать приложение для веб-карт во флекс.
для этого у меня есть fxg-файл, который представляет карты.
это в
также есть некоторые элементы, такие как POI, текст и так далее в этой группе.
Я масштабирую с помощью scaleX и scaleY, для карты это прекрасно работает.
но проблема в том, что ВСЕ дети также увеличивают. я не хочу этого они должны оставаться на том же месте на карте и одинакового размера.
вот код
функция как
<fx:Script>
<![CDATA[
import mx.skins.Border;
[Bindable]
public var hoehe:Number = 1;
[Bindable]
public var breite:Number = 1;
protected function zoom_changeHandler(event:Event):void
{
hoehe = zoom.value;
breite = zoom.value;
}
]]>
</fx:Script>
и
<s:Scroller width="100%" height="100%" baseline="10">
<s:Group scaleX="{breite}" scaleY="{hoehe}" id="mapView" > <!-- zum zoomen -->
<s:Group horizontalCenter="0" > <!-- Enthält alle Objekte -->
<images:karte id="kartePanel" height="630" width="430" />
<images:akw id="akw1" scaleX="0.2" scaleY="0.2" top="158" left="190" />
<components:akwView x="154" y="131" resizeMode="scale">
</components:akwView>
</s:Group>
</s:Group>
</s:Scroller>
componentsLakwView содержит несколько меток и т. Д., Размер не должен изменяться?