![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 14
|
загрузил в ScrolPane мувик с картой города. Положил слайдер и хочу с его помощью изменять масштаб карты.
Подскажите как добраться до свойств мувика, загруженного в ScrolPane? import fl.controls.Label;
import fl.controls.Slider;
import fl.events.SliderEvent;
import fl.controls.SliderDirection;
import fl.containers.ScrollPane;
var myLabel:Label = new Label();
myLabel.autoSize = TextFieldAutoSize.LEFT;
myLabel.text = "";
myLabel.move(520, 3);
addChild(myLabel);
var mySlider:Slider = new Slider();
mySlider.addEventListener(SliderEvent.THUMB_DRAG, thumbDragHandler);
mySlider.move(myLabel.x, myLabel.y + myLabel.height);
mySlider.move(525, 20);
mySlider.direction = SliderDirection.VERTICAL;
mySlider.height = 300;
mySlider.tickInterval = 1;
mySlider.snapInterval = 0.5;
mySlider.value = 5;
addChild(mySlider);
function thumbDragHandler(event:SliderEvent):void {
myLabel.text = ""+event.value;
//СЮДА надо влепить обработку масштаба мувика kartaAll
}
var sp:ScrollPane = new ScrollPane();
sp.setSize(500, 400);
sp.source = "kartaAll";
addChild(sp);
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 14
|
Цитата:
попытка скрыть один из этих клипов myScrollPan.content.karta.visible = false; выдает ошибку ![]() что я не так делаю? |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 14
|
ОГРОМНОЕ СПАСИБО!
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 14
|
подскажите пожалуйста еще разок.
у слайдера описана реакция на события mySlider.addEventListener(SliderEvent.CHANGE, changeZoom);
mySlider.addEventListener(SliderEvent.THUMB_DRAG, changeZoom);
function changeZoom(event:SliderEvent):void {
...
может можно как-то принудительно вызвать функцию changeZoom? |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|