A taka smieszna gwiazdka, mozna ja przesuwac i po kliknieciu sie dziwne rzeczy dzieja ;)
import javafx.ui.*;
import javafx.ui.canvas.*;
Frame{
height: 200
width: 400
visible: true
content: Canvas{
content: Group{
var x = 100
var y = 100
var angle = 0
var rin = 20
transform: bind [rotate(angle,x,y)]
content:[
Star {
var: self
cx: bind x
cy: bind y
rin: bind rin
rout: 60
points: 15
startAngle: 0
stroke: green
fill: lightgreen
strokeWidth: 2
onMouseEntered: operation(mEvent){
self.cursor = HAND;
}
onMouseDragged: operation(mEvent){
x += mEvent.dragTranslation.x;
y += mEvent.dragTranslation.y;
}
onMouseClicked: operation(mEvent){
angle = [1..360] dur 1500;
rin = [1..100] dur 1500;
}
},
Star {
cx: bind x
cy: bind y
rin: 30
rout: 70
points: 15
startAngle: 60
stroke: green
fill: lightgreen
strokeWidth: 2
}
]
}
}
}
0 komentarze:
Prześlij komentarz