Показать сообщение отдельно
Старый 05.10.2014, 12:50
Blue light вне форума Посмотреть профиль Отправить личное сообщение для Blue light Найти все сообщения от Blue light
  № 1  
Ответить с цитированием
Blue light

Регистрация: Oct 2014
Сообщений: 13
По умолчанию Как изменить код из AS2 в AS3?

Код для простой фотогалереи нужно переписать для Actionscript3. При компиляции выдает 23 ошибки, вроде:
Обращение несуществующего свойства final_x, Обращение несуществующего свойства speed, Обращение несуществующего свойства photo_width, Обращение несуществующего свойства photo_mc, Обращение возможного неопределенного свойства onRelease через ссылку со статистическим типом flash.display:SimpleButton.
Код на AS2 (взят с http://www.mykhailenko.com/blog/2009-12-07/kak-sozdat-prostuyu-fotogalereyu-urok-flash.html:
Код AS1/AS2:
final_x=0;
speed =7; //скорость прокрутки фото
photo_width = 800; //ширина фотографий
photo_mc.onEnterFrame = function() { //присваиваю функцию прокрутки для муви-клипа со всеми фотографиями
photo_mc._x += (final_x - photo_mc._x)/speed;
}
b1.onRelease = function() { //вызов 1-й фотографии при нажатии 1-й кнопки
final_x =0;
}
b2.onRelease = function() { //вызов 2-й фотографии при нажатии 2-й кнопки
final_x =-photo_width;
}
b3.onRelease = function() { //вызов 3-й фотографии при нажатии 3-й кнопки
final_x =-photo_width*2;
}
b4.onRelease = function() { //вызов 4-й фотографии при нажатии 4-й кнопки
final_x =-photo_width*3;
}
b5.onRelease = function() { //вызов 5-й фотографии при нажатии 5-й кнопки
final_x =-photo_width*4;
}
Помогите, пожалуйста.


Последний раз редактировалось Blue light; 05.10.2014 в 14:02.