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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.02.2009, 00:54
Kalabania вне форума Посмотреть профиль Отправить личное сообщение для Kalabania Найти все сообщения от Kalabania
  № 1  
Ответить с цитированием
Kalabania
[+4 17.03.09]

Регистрация: Jan 2009
Сообщений: 129
По умолчанию Центрирование мувика, stage,резина

Подскажите есть такой вот код:
Код:
Stage.align="C";
Stage.scaleMode="noScale";
Stage.addListener(nav_menu)
nav_menu._x=Stage.width-1460;
nav_menu._y=Stage.height-150;
nav_menu.onResize=function() {
    this._x=Stage.width-1460;
    this._y=Stage.height-150;
на моем примере с мувиком, когда двиагаешь окно нижняя панель соответственно передвигается с размерами экрана, только вот одна вещь не понятна, когда тянуть за правую сторону передвигается панель вместе с границей экрана, а когда тянуть за левую сторону панель просто исчезает за гранью экрана, можно как-то сделать что бы дергая за обе границы экрана было одинаково, толи поглощало панель толи передвигалось, мне нужно что бы панель находилась сугубо по центру а по вертикали соответственно панель подымалась вверх вниз с нижней границей экрана.Спасибо
http://upload.com.ua/get/900716660/

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Код AS1/AS2:
Stage.align="TL";
а потом ручками при ресайзе перемещаем все, что нужно туда, куда требуется
__________________
...вселенская грусть

Старый 18.02.2009, 01:47
Kalabania вне форума Посмотреть профиль Отправить личное сообщение для Kalabania Найти все сообщения от Kalabania
  № 3  
Ответить с цитированием
Kalabania
[+4 17.03.09]

Регистрация: Jan 2009
Сообщений: 129
нет это совсем не помогает посмотрите исходник, когда с одной стороны тягать мувик двигаеться, когда с другой стоит на месте а граница экрана дваигаеться

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Не помогает? а попробуйте сделать, вдруг поможет? =)
Код AS1/AS2:
this._x=Stage.width-1460;
наверное стоит заменить на
Код AS1/AS2:
this._x = (Stage.width - this._width)/2;
а если ничего не делать. то ничего не поможет
__________________
...вселенская грусть


Последний раз редактировалось gloomyBrain; 18.02.2009 в 02:41.
Старый 18.02.2009, 03:16
Kalabania вне форума Посмотреть профиль Отправить личное сообщение для Kalabania Найти все сообщения от Kalabania
  № 5  
Ответить с цитированием
Kalabania
[+4 17.03.09]

Регистрация: Jan 2009
Сообщений: 129
что-то есть а как теперь задать положение на экране какое мне надо, ручками не помогает

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
А как Вы пробовали?
__________________
...вселенская грусть

Старый 18.02.2009, 03:37
Kalabania вне форума Посмотреть профиль Отправить личное сообщение для Kalabania Найти все сообщения от Kalabania
  № 7  
Ответить с цитированием
Kalabania
[+4 17.03.09]

Регистрация: Jan 2009
Сообщений: 129
Код:
tage.align="TL";
Stage.scaleMode="noScale";
Stage.addListener(nav_menu)
nav_menu._x=Stage.width-1460;
nav_menu._y=Stage.height-150;
nav_menu.onResize=function() {
    this._x = (Stage.width - this._width)/2;
    this._y=Stage.height-150;

Старый 18.02.2009, 12:15
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 8  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
Код AS1/AS2:
this._x = (Stage.width - this._width)/2;
Этим мы центрируем наш мувик относительно сцены, как бы мы не ресайзили мы будем по центру, можешь смещать от этого положения, а можешь от любого, главное что бы координаты были не жесткие, в смысле что то относительно чего то.

Старый 18.02.2009, 13:17
Kalabania вне форума Посмотреть профиль Отправить личное сообщение для Kalabania Найти все сообщения от Kalabania
  № 9  
Ответить с цитированием
Kalabania
[+4 17.03.09]

Регистрация: Jan 2009
Сообщений: 129
Большое спасибо наконец то добился, того что при ресайзе всегда по центру меню, пусть Этецера вам плюсик поставит : )

Старый 18.02.2009, 13:28
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от Kalabania Посмотреть сообщение
пусть Этецера вам плюсик поставит : )
Плюсик означает нарушение.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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