Java Reference
In-Depth Information
import javafx.util.*;
import javafx.scene.effect.*;
/**
* @author lucasjordan
*/
public function doReplace(nodeToReplace:Node,replacementNode:Node,doAfter:function()):Void{
var parent:Group = (nodeToReplace.parent as Group);
var index = Sequences.indexOf(parent.content, nodeToReplace);
var startingX = nodeToReplace.translateX;
var startingY = nodeToReplace.translateY;
var minX = nodeToReplace.boundsInLocal.minX;
var minY = nodeToReplace.boundsInLocal.minY;
var startWidth = nodeToReplace.boundsInLocal.width;
var startHeight = nodeToReplace.boundsInLocal.height;
nodeToReplace.translateX = 0;
nodeToReplace.translateY = 0;
var brightness = 0.0;
var blur = 0.0;
delete nodeToReplace from parent.content;
var holder = Group{
translateX: startingX
translateY: startingY
content: [nodeToReplace]
effect: ColorAdjust{
brightness: bind brightness;
input: GaussianBlur{
radius: bind blur;
}
}
}
insert holder after parent.content[index];
var t = Timeline{
keyFrames: [
KeyFrame{
time: 0s
values: [
brightness => 0.0 tween Interpolator.EASEBOTH,
Search WWH ::




Custom Search