Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите исходником (http://www.flasher.ru/forum/showthread.php?t=145182)

biotema 01.10.2010 03:02

Помогите исходником
 
Кто-нибудь, просто умоляю, во флеше плохо разбираюсь, набрел вот на такой красивый элементарный флеш-сайт - vsebude.com.ua

Помогите кто-нибудь исходником - просто примитивным с геометрическими фигурами вместо картинок, но главное, чтобы код выполнял похожие функции в этой резиновой флешке...

СПАСИБО ЗАРАНЕЕ!

3p.station 01.10.2010 12:09

а
я понял - это пиар сайта ((( :

biotema 01.10.2010 19:00

какой ещё пиар? мне в прошлой теме ничем не помогли, а создать аналогию тому сайту что я дал НУЖНО.... думаю, если кто-то создаст исходник простейший или кинет ссылку на подробный урок или чем-то поможет, то ему буду благодарен не только я, а ещё с десяток людей...

andrew911 01.10.2010 19:14

Вам сказали всю необходимую для создания информацию.

Вы же хотите, чтобы сделали все за вас - это в вакансии.

biotema 01.10.2010 19:27

нашел по вышей ссылке шаблончик, вот залил на свой хост пример: http://3giga.ru/elastic.swf
НО теперь возник вопрос как сделать, чтобы картинка (и фигуры) были НЕ ЭЛАСТИЧНЫМИ, а просто двигались исходя из размеров окна браузера, но не меняли своей формы.... как видите здесь http://vsebude.com.ua/vsebude2.swf фигуры своей формы не меняют....
Спасибо!

i.o. 01.10.2010 19:36

Цитата:

НО теперь возник вопрос как сделать, чтобы картинка (и фигуры) были НЕ ЭЛАСТИЧНЫМИ, а просто двигались исходя из размеров окна браузера, но не меняли своей формы
Для начала не поленитесь почитать бесплатный хелп, где по шагам все рассказывается как двигать объекты, как поворачивать и как, собственно, трансформировать.
В обратном случае, вы представляетесь обычным леньтяем, который хочет взять откуда-то все готовое и при этом бесплатно, а если такого нет, то просит чтобы ему бесплатно помогли. Ничего личного.
Цитата:

или кинет ссылку на подробный урок или чем-то поможет, то ему буду благодарен не только я, а ещё с десяток людей...
Да пожалуйста: http://help.adobe.com/ru_RU/ActionSc...rogrammingAS3/

biotema 01.10.2010 19:56

оо, спасибо i.o.! Действительно полезный ответ;]

Добавлено через 20 минут
Вопрос такой, кто сколько хочет wmz за создание примитивного макета-исходника основываясь на том (http://vsebude.com.ua/vsebude2.swf) сайте что я дал...

Добавлено через 1 час 30 минут
Сделал я наконец резиновую флешку с картинками http://3giga.ru/111.swf

Код AS1/AS2:

// настройки сцены
Stage.scaleMode = "noScale";
Stage.align = "TL";
 
// создадим объект для реагирования на изменение габаритов окна
var resize_obj = {};
 
// запомнили нормальную ширину
resize_obj.normal_width = 1280;
 
// запомнили нормальную высоту
resize_obj.normal_height = 800;
 
// самое главное: список объектов, которые будем перемещать
resize_obj.position = [square,  // квадрат
                      circle,  // круг
                      triangle // треугольник
 
                      ];
 
// собственно, реакция на изменения габаритов окна
resize_obj.onResize = function()
{
          _root.TF1.text = "текущие габариты ролика: ";
                _root.TF1.text += Stage.width+"x";
                _root.TF1.text += Stage.height;
 
    var clip;
    for (var i in this.position) {
        // перебираем все клипы в списке
        clip = this.position[i];
 
        // восстанавливаем пропорции для каждого клипа
        clip._x = Stage.width*clip._xRatio;
        clip._y = Stage.height*clip._yRatio;
 
                                // если для клипа определена пропорция по ширине
                                if (clip._widthRatio != undefined) {
                                        clip._width = Stage.width*clip._widthRatio;
                                }
                                // если для клипа определена пропорция по высоте
                                if (clip._heightRatio != undefined) {
                                        clip._height = Stage.height*clip._heightRatio;
                                }
    }
};
 
// связь между классом Stage и объектом resize_obj
Stage.addListener(resize_obj);
 
/* запоминаем пропорции координат
(отношение координат к нормальной ширине/высоте) */

var clip;
for (var i in resize_obj.position) {
    // перебираем все клипы в списке
    clip = resize_obj.position[i];
 
    // пропорция по горизонтали
    clip._xRatio = clip._x/resize_obj.normal_width;
 
    // пропорция по вертикали
    clip._yRatio = clip._y/resize_obj.normal_height;
}
 
resize_obj.onResize();

подскажите, как привязать к мышке эти объекты, чтобы они двигались, как на оригинале.... может туториалы каки-нить подскажите... ?


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

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