![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2013
Сообщений: 22
|
Пытаюсь пронумеровать в цикле ячейки сетки и выравнить их относительно центра каждого из мувиклипов сетки.
Текст вставлен внутрь мувика с цифрой один. Название мувика mRect, а текста numText. Не получается следущие моменты: 1)нумерация получается сверху вниз вместо справа налевоо. 2)при наведении мышки пропадает текст, хотя я по сути меняю только цвет квадрата мувиклипа. Или как-то надо иначе прописывать глубину текста клипа? http://gyazo.com/cfb34422a860de234a95efcee59ea402.png вот мой код и исходник: import flash.events.Event; import flash.filters.GlowFilter; var itemCount:int=0; for (var i:int = 0;i<5;i++){ for (var j:int=0;j<5;j++){ var mRect:cube = new cube(); mRect.x =100+ i*45 mRect.y =100+ j*45 addChild(mRect) itemCount++; mRect.numText.text = itemCount.toString(); var txtFormat:TextFormat = new TextFormat(); txtFormat.align = TextFormatAlign.CENTER; mRect.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); mRect.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); } } stage.addEventListener(Event.ENTER_FRAME, loop) function loop (e:Event):void { mText.text = "Xcor: " + mouseX.toString()+ " Ycor: "+ mouseY.toString() } function onMouseOver (event:MouseEvent):void { var ct:ColorTransform = new ColorTransform(); ct.color = 0x666666; event.target.transform.colorTransform = ct; } function onMouseOut (event:MouseEvent):void { var ct:ColorTransform = new ColorTransform(); ct.color = 0x333333; event.target.transform.colorTransform = ct; } Последний раз редактировалось funkypanky; 16.06.2013 в 17:41. |
![]() |
Часовой пояс GMT +4, время: 23:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|