jeg har stødt på et problem som er noget så simpelt og alligevel så kan jeg ik hitte ud af det -

prøver at få et text felt som jeg tilgår via getChild
til at scalere - ud fra et anchor point som jeg selv definere så som center scaling i stedet for at blot scalere fra 0 punktet som det gør nu

min kode er fail og ser sådan her ud :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import fl.events.SliderEvent;
 
slider_obj.addEventListener(SliderEvent.CHANGE, onSlide);
 
 
 
var originX:Number=this.getChildAt(0).x;
 
function onSlide(e:Event) {
  var sizeDiff:Number=this.getChildAt(0).width;
  this.getChildAt(0).scaleX=slider_obj.value;
  sizeDiff=this.getChildAt(0).width-sizeDiff;
  trace(sizeDiff);
  this.getChildAt(0).x = originX-(sizeDiff/2)
}
 
onSlide(null);

preview:

http://thonbo.com/test/sizeTest.html