![]() |
|
||||||||||
|
|||||
|
[+1.6 19.12.06]
Регистрация: Nov 2000
Сообщений: 135
|
т.е. МаусИвент на ТекстФилд можно повесить, а чтоб курсор как на кнопке был надо каждый текстфилд в отдельный спрайт запихивать???
или я ленивый? |
|
|||||
|
[+1.6 19.12.06]
Регистрация: Nov 2000
Сообщений: 135
|
Так я вообще ничего не понимаю, сделал Спрайт, к нему добавил ТекстФиелд, ХандКурсор все равно не виден, виден только если в этом спрайте рисовать графику!!
Как же быть?! |
|
|||||
|
[+1.6 19.12.06]
Регистрация: Nov 2000
Сообщений: 135
|
слишком просто бы было, на тексте все равно не появляется "лапка", только на графике, и даже если графику положить под текст, то текст ее типа закрывает и "лапка" тоже не появляется... бред какой-то....
Вот пример и исходник... package
{
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.MouseEvent;
public class Test extends Sprite
{
private var sprite:Sprite;
private var t:TextField;
public function Test()
{
sprite = new Sprite();
sprite.x = 130;
sprite.y = 90;
t = new TextField();
t.textColor = 0x00bff3;
t.selectable = false;
t.htmlText = '<P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"12\" LETTERSPACING=\"0\" KERNING=\"0\"><B>DER FUCKING TEXT WITH NO HANDCURSOR!!!!!!</B></FONT></P>';
t.autoSize = "left";
sprite.graphics.beginFill(0x222222);
sprite.graphics.drawRect(-(t.width*1.5-t.width)/2, -(t.height*1.5-t.height)/2, t.width*1.5, t.height*1.5);
sprite.graphics.endFill();
sprite.buttonMode = true;
sprite.useHandCursor = true;
addEventListener(MouseEvent.CLICK, change);
addChild(sprite);
sprite.addChild(t);
}
private function change(e:MouseEvent):void{
t.textColor = Math.random()*0xFFFFFF;
}
}
}
Последний раз редактировалось etc; 06.11.2007 в 20:06. |
|
|||||
|
__________________
Глупости какие-то говорите. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|