У меня есть очень простое приложение, которое, как я считаю, должно изменять ширину изображения, но оно ничего не делает ... может кто-нибудь сказать мне, почему, когда я нажимаю на изображение, ничего не происходит с изображением?
(обратите внимание, само изображение на самом деле не имеет значения, я просто пытаюсь понять, как уменьшить и увеличить изображение в JavaFX)
import javafx.application.Frame;
import javafx.application.Stage;
import javafx.scene.image.ImageView;
import javafx.scene.image.Image;
import javafx.input.MouseEvent;
var w:Number = 250;
Frame {
title: "Image View Sample"
width: 500
height: 500
closeAction: function() {
java.lang.System.exit( 0 );
}
visible: true
stage: Stage {
content: [
ImageView {
x: 200;
y: 200;
image: Image {
url: "{__DIR__}/c1.png"
width: bind w;
}
onMouseClicked: function( e: MouseEvent ):Void {
w = 100;
}
}
]
}
}
Спасибо, куча!