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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.01.2009, 01:49
DrugON вне форума Посмотреть профиль Отправить личное сообщение для DrugON Найти все сообщения от DrugON
  № 1  
Ответить с цитированием
DrugON
 
Аватар для DrugON

Регистрация: Mar 2007
Сообщений: 46
Arrow Проблема с позиционированием

Столкнулся с проблемкой...
клип размещен в центре и как бы я не двигал браузер он остается в центре

Код AS1/AS2:
var myListener = new Object();
myListener.onResize = function()
{
	arrangeLayout();
};
Stage.addListener(myListener);
 
function arrangeLayout()
{
	logo._x = Stage.width/2;
	logo._y = Stage.height/2;
}
После того как я клип перемещаю в любое другое место и опять изменяю размеры экрана он стремиться на старую позицию.
А как сделать, что бы позиционирование уже было на новом месте?
Спасибо!

Старый 27.01.2009, 17:11
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 2  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
По идее надо использовать коэфициент, то есть
Код AS1/AS2:
logo._x = logo._x * stage_koef;
где stage_koef отношение предыдущего размера сцены к текущему %)...мне это так видится..может есть вариант попроще то интересно его увидеть.

Старый 28.01.2009, 16:32
DrugON вне форума Посмотреть профиль Отправить личное сообщение для DrugON Найти все сообщения от DrugON
  № 3  
Ответить с цитированием
DrugON
 
Аватар для DrugON

Регистрация: Mar 2007
Сообщений: 46
Либо я вас не понял, либо вы меня не поняли. Размер сцены у меня один и тот же. А вот позиция объекта меняется. В начале объект остается как надо в центре и при растягивании все ОК, а когда его перемещаешь на другое место, он при растягивание флэшки дергается.
Посмотрите плиз код.
Вложения
Тип файла: rar primer.rar (137.5 Кб, 48 просмотров)

Старый 28.01.2009, 22:55
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 4  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Stage.noScale
UPD: упс, то ас3, а для ас2 scaleMode = “noScale”

Старый 29.01.2009, 00:20
DrugON вне форума Посмотреть профиль Отправить личное сообщение для DrugON Найти все сообщения от DrugON
  № 5  
Ответить с цитированием
DrugON
 
Аватар для DrugON

Регистрация: Mar 2007
Сообщений: 46
У меня так и есть. Я в ас2 пишу.
Код AS1/AS2:
Stage.scaleMode = "noScale";
Stage.align = "TL";
setProperty("", _quality, "BEST");
Проблема все также не решена.

Старый 29.01.2009, 02:12
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
setProperty — это даже не ActionScript 1.0, это скорее ActionScript 0.3. С чего вы взяли, что пишете на AS2?

Старый 29.01.2009, 02:25
DrugON вне форума Посмотреть профиль Отправить личное сообщение для DrugON Найти все сообщения от DrugON
  № 7  
Ответить с цитированием
DrugON
 
Аватар для DrugON

Регистрация: Mar 2007
Сообщений: 46
ай-я-яй...
-что? в этом беда?
-нет!
-а в чем?
По вопросу можно что-нить мне посоветовать?

Старый 29.01.2009, 02:55
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 8  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Код AS1/AS2:
function arrangeLayout()
{
	logo._x = Stage.width/2;
	logo._y = Stage.height/2;
}
Данная функция рывком перемещает объект в центр экрана
Почему-то мне кажется, что Вам это известно
Измените эту функцию - пусть перемещает объект в другое место
__________________
...вселенская грусть

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

Регистрация: Mar 2007
Сообщений: 46
да, но у меня другая функция перемещает его.
как быть?
мне нужно чтобы logo был в центре, а когда другая функция перемещало logo, он оставался на другом месте.

Старый 29.01.2009, 03:18
kruasan вне форума Посмотреть профиль Отправить личное сообщение для kruasan Найти все сообщения от kruasan
  № 10  
Ответить с цитированием
kruasan
 
Аватар для kruasan

Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
Цитата:
Сообщение от DrugON Посмотреть сообщение
А как сделать, что бы позиционирование уже было на новом месте?
Код:
Stage.removeListener(myListener);

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

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

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


 


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


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