Показать сообщение отдельно
Старый 15.05.2009, 11:50
droch_fhoula вне форума Посмотреть профиль Отправить личное сообщение для droch_fhoula Найти все сообщения от droch_fhoula
  № 3  
Ответить с цитированием
droch_fhoula

Регистрация: Feb 2009
Сообщений: 70
мне просто нужно чтоб при первом нажатии на кнопку был переход на второй кадр, после чего играет анимация до 30 кадра и останавливается. и чтоб когда нажимаеш на кнопку в положении 30 кадра происходил переход на 31 кадр и играла другая анимация.


вот переписала код.
вроде работает, просто я хотела удедится корректен он или нет.
т.к. я только начинаю изучать as3 и мне очень важно изначально видеть ошибки, чтоб потом не приходилось переучатся.
Код AS3:
package {
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.display.Sprite;
	import flash.events.Event;
 
	public class ContForLinks extends MovieClip {
		public function ContForLinks() {
			btn.addEventListener(MouseEvent.CLICK, onClick);
			function onClick(e:MouseEvent):void {
				if (currentFrame==1) {
					gotoAndPlay(2);
				} else if (currentFrame == 30) {
					gotoAndPlay(31);
				}
			}
		}
	}
}


Последний раз редактировалось droch_fhoula; 15.05.2009 в 12:07.