Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.12.2007, 11:33
vassal вне форума Посмотреть профиль Отправить личное сообщение для vassal Найти все сообщения от vassal
  № 1  
Ответить с цитированием
vassal
[+1.4 28.12.07]

Регистрация: Dec 2007
Сообщений: 16
По умолчанию При нажатии не корректно изменяет размер

Помогите разобраться! Когда swf разворачиваю на весь экран и нажимаю на картинку либо на кнопку zomm - то она почемуто:
1. Съезжает вниз.
2. Не до конца показывает картинку в наложенной маске.
В оконом режиме все работает нормально.
swf прикрепил. Не могли бы помочь? что где исправить?
Вложения
Тип файла: rar Untitled-1.rar (17.1 Кб, 53 просмотров)

Старый 27.12.2007, 10:04
mr.N вне форума Посмотреть профиль Отправить личное сообщение для mr.N Найти все сообщения от mr.N
  № 2  
Ответить с цитированием
mr.N
 
Аватар для mr.N

Регистрация: Sep 2005
Адрес: SPb
Сообщений: 852
Так надо смотреть код, который у тебя при нажатии на картинку.

Старый 27.12.2007, 21:36
vassal вне форума Посмотреть профиль Отправить личное сообщение для vassal Найти все сообщения от vassal
  № 3  
Ответить с цитированием
vassal
[+1.4 28.12.07]

Регистрация: Dec 2007
Сообщений: 16
точно а про код я что то забыл совсем.

Код:
picture_mc._xscale=30
picture_mc._yscale=30
picture_mc._x=0
picture_mc._y=0
Mouse.show();
// создаем Объект, который будет Слушателем событий Мыши во время драга
var LimitListener:Object = new Object;

picture_mc.onPress = function(){
this.startDrag()
// картинку потащили - начинаем следить за перемещением
Mouse.addListener(LimitListener)
}
picture_mc.onRelease = picture_mc.onReleaseOutside = function(){
this.stopDrag()
// отпустили картинку - не следим за перемещением
Mouse.removeListener(LimitListener)
LimitMe() // выравниваем координаты
}
bt1.onPress = function(){
picture_mc._xscale+=10
picture_mc._yscale+=10
LimitMe() // выравниваем координаты
}
bt2.onPress = function(){
picture_mc._xscale-=10
picture_mc._yscale-=10
// если картинка стала меньше сцены, отменяем уменьшение
if(picture_mc._width < Stage.width ||
   picture_mc._height < Stage.height){
	picture_mc._xscale+=10
	picture_mc._yscale+=10
	}
LimitMe() // выравниваем координаты
}
// во время драга проверяем координаты
LimitListener.onMouseMove = LimitMe
// функция проверки и выравнивания координат
function LimitMe(){
	if(picture_mc._y >= 0){
		picture_mc._y = 0
		}
	if(picture_mc._y <= Stage.height - picture_mc._height){
		picture_mc._y = Stage.height - picture_mc._height
		}
	if(picture_mc._x >= 0){
		picture_mc._x = 0
		}
	if(picture_mc._x + picture_mc._width <= Stage.width){
		picture_mc._x = Stage.width - picture_mc._width
		}
}

bt3.onPress = function(){
picture_mc._xscale=30
picture_mc._yscale=30
picture_mc._x=0
picture_mc._y=0
}

stop();

Создать новую тему Ответ Часовой пояс GMT +4, время: 04:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:13.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.