how to persist a tilelist style, after click?


i'm trying have tilelist when item clicked, set unique skin (selectedup) , set label word "clicked".
i need of "clicked" items maintain (selectedup) skin, if else clicked.

 

this code working, reason selecting every tenth item in list well.

 

import fl.controls.tilelist;
import fl.controls.listclasses.tilelistdata;
import fl.controls.listclasses.imagecell;

 

tilelist.addeventlistener(event.change, cellclick);

 

function cellclick(event:event):void {
    var item = event.target.selecteditem;
    var testitem = tilelist.getitemat(event.target.selectedindex);
    testitem.label += " - clicked";
    var testcell:imagecell = tilelist.itemtocellrenderer(testitem) imagecell;
    testcell.setstyle("upskin", selectedup);
    testcell.setstyle("downskin", selectedup);
    testcell.setstyle("overskin", selectedup);
    testcell.setstyle("selectedupskin", selectedup);
    testcell.setstyle("selecteddownskin", selectedup);
    testcell.setstyle("selectedoverskin", selectedup);
}

 


if comment out following lines, stops selecting every tenth item. how make selected item maintain skin?
testcell.setstyle("upskin", selectedup);
testcell.setstyle("downskin", selectedup);
testcell.setstyle("overskin", selectedup);

 

please if have clues.



More discussions in ActionScript 3


adobe

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts