У меня есть небольшой холст, и я должен показать границу вокруг него, я сделал это с помощью ролловеров и выкатов (эти холсты содержат изображения продуктов), здесь ролловер и выкат работают отлично, но когда пользователь нажимает на Некоторый холст, он должен быть выбран, означает, что он показывает границу вокруг него, а остальные холсты должны работать как обычно. но когда я выбираю другой холст, ранее выбранный холст должен быть невыбранным, а новый кликнувший холст получает выделение,
но проблема, которая наступает после события rollOut, которое применяется к холсту, при щелчке по холсту выбирается, но когда происходит rollOut, он отменяет выбор холста, я даже удалял список роллов по щелчку холста, но в этом случае холст, по которому щелкнули, не будет отменен, когда щелкнет другой холст
can.addEventListener(MouseEvent.ROLL_OVER,onRollOverThumb);
can.addEventListener(MouseEvent.ROLL_OUT,onRollOutThumb);
//can.addEventListener(MouseEvent.CLICK,onRollOverThumb);
private function onRollOverThumb(event:MouseEvent):void
{
event.target.setStyle('borderColor','0x000000');
event.target.setStyle('borderThickness','3');
event.target.setStyle('borderStyle','solid');
}
private function onRollOutThumb(event:MouseEvent):void
{
event.target.setStyle('borderColor','0xCCCCCC');
event.target.setStyle('borderThickness','1');
event.target.setStyle('borderStyle','solid');
}
Я надеюсь, что в этом что-то ясно, разве никто не работал над этим, пожалуйста, ответьте
Заранее спасибо
Анкур Шарма