Rect { id: page; width: 800; height: 800; color:"black" Script { source: "dynamic.js" } property bool fourthBox: false; Item { id: targetItem; x: 100; y: 100; } Item { id: targetItem2; x: 0; y: 300; } Rect { width: 100; height: 100; color: "green"; id: rect MouseRegion { anchors.fill:parent; onClicked: {a = create();}} } Rect { width: 100; height: 100; color: "red"; id: rect2; y:100; MouseRegion { anchors.fill:parent; onClicked: {death();}} } Rect { width: 100; height: 100; color: "blue"; id: rect3; y:200; MouseRegion { anchors.fill:parent; onClicked: {a = make(); if(a!=null){a.parent = targetItem2; fourthBox = true;}}} } Particles { x:0; y:0; count:20; lifeSpan:500; width:100; height: if(fourthBox){400;}else{300;} source:"star.png"} }