function configureEffect() { } function executeEffect() { fl.trace("hello"); curr_eff = fl.activeEffect; rows = curr_eff.rows; cols = curr_eff.cols; curr_doc = fl.getDocumentDOM(); curr_tl = curr_doc.getTimeline(); curr_tl.insertFrames(rows*cols); curr_doc.enterEditMode(); curr_tl = curr_doc.getTimeline(); curr_tl.insertFrames(rows*cols); contentLayNum = curr_tl.currentLayer; curr_tl.layers[contentLayNum].name = "content"; curr_doc.selectAll(); curr_doc.group(); curr_elem = curr_doc.selection[0]; xpos = curr_elem.left; ypos = curr_elem.top; w = curr_elem.width; h = curr_elem.height; xSize = w/cols; ySize = h/rows; boxArray = new Array(); for (x=0; x0) { index = Math.floor(Math.random()*boxArray.length); box = boxArray[index]; boxArray.splice(index, 1); randArray.push(box); } newLayNum = curr_tl.addNewLayer("mask", "mask", true); curr_tl.setSelectedLayers(newLayNum, true); for (i=0; i