Показать сообщение отдельно
Старый 09.08.2008, 20:54
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 8  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Попробуйте так (почти работает [дергается])
Код:
//содержимое файла Мой_документ_класс_от_спрайта
package 
{ 
     import flash.display.*; 
     import flash.events.*; 
     import flash.events.*; 
     import flash.text.*;	 
     
     dynamic public class Мой_документ_класс_от_спрайта extends Sprite 
      {
        function Мой_документ_класс_от_спрайта()//конструктор
        {
        var моя_мышка = new MouseCursor(this);
        }
      }  
}
Код:
//MouseCursor
package {
    import flash.display.Sprite;
	import flash.display.Shape;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.ui.Mouse;
    
    public class MouseCursor extends Sprite {   
	function MouseCursor(мой_документ:Sprite)
       {
        //public var cursor:Sprite = new Sprite();//нафик не нужна т.к. это ж уже спрайт
            graphics.beginFill(0xFF);
            graphics.drawRect(0, 0, 25, 25);
            мой_документ.addChild(this);
            stage.addEventListener(MouseEvent.MOUSE_MOVE, cursorFollow);
            Mouse.hide();
            mouseEnabled = false;
        }
        function cursorFollow(evt:MouseEvent):void {
             x = evt.localX;
             y = evt.localY;
            evt.updateAfterEvent();
        }
    }
}
http://www.dnadillo.dn.ua/fla/doc-sp...use-event.html


Последний раз редактировалось Alex Lexcuk; 09.08.2008 в 20:59.