Показать сообщение отдельно
Старый 26.02.2010, 17:03
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 4  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
на всякий случай. в обе функции вставляете эту строчку?

Думаю с циклами вы намудрили. Читаемость хромает, отсюда и ошибка вылезла скорей всего. Так с ходу не пойму.

Код AS3:
var xMax:Number = 50;
 
///////////////////////////////////////////////////
clp.addEventListener(MouseEvent.MOUSE_OVER, zoomIN);
function zoomIN(e:MouseEvent):void{
 
		addEventListener(Event.ENTER_FRAME, prr); 
			function prr(e:Event):void{
				for (var i:Number=0; i<xMax; i++){
  					clp.width +=.2;
    				clp.height +=.2;
				}
			}
		}
////////////////////////////////////////////////////
clp.addEventListener(MouseEvent.MOUSE_OUT, zoomOUT);
function zoomOUT(e:MouseEvent):void{
 
		addEventListener(Event.ENTER_FRAME, prr); 
			function prr(e:Event):void{
				for (var i:Number=0; i<xMax; i++){
					clp.width -=.2;		
					clp.height -=.2;
				}
			}	
		}
Почему не так сделали?

И в цикле счетчиком лучше int делать или uint.