Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   растяжка 100%х60px. Как? (http://www.flasher.ru/forum/showthread.php?t=94169)

Hokartum 06.04.2007 00:13

растяжка 100%х60px. Как?
 
Как сделать swf-анимацию (баннер-растяжку), чтоб она растягивалась только по ширине, при этом оставаясь неизменной по высоте? Это достаточно срочно, и я в Action Script(если он там нужен) не сильно разбираюсь, так что очень прошу поподробней.

Заранее большое спасибо

CorC 06.04.2007 11:30

это не AS это в html надо прописать...
Код:

width="100%" height="60"
и в embed и в object

etc 06.04.2007 11:48

Да, только баннер будет расстянут аналогично картинке с такими параметрами. Если нужно перемещать элементы внутри, то:

http://noregret.org/tutor/elastic/

Hokartum 06.04.2007 15:51

Вложений: 1
Мне надо чтоб он растягивался вот так, как на приложенном файле(это какой-то баннер с rbc.ru)
(поменяйте расширение с zip на swf),
видно что он растягивается только по горизонтали, а по вертикали масштаб всегда прежний. И чет я не допру как это сделать.

CorC 06.04.2007 15:56

а то что мы вам подсказали не работает что ли?
http://noregret.org/tutor/elastic/ это то что надо
только там тянется только по ширине...

Hokartum 06.04.2007 17:40

Там не совсем то- с изменением размеров окна объекты меняют форму и пропорции, а не просто передвигаются, и к тому же, поскольку у меня практически никогда не было нужды делать что-то в action script, то я не совсем понимаю как надо поменять код чтоб только по ширине все менялось, а по высоте оставалось неизменным. И времени в обрез, так что самому разобраться будет сложно.

CorC 06.04.2007 17:46

тогда вам с раздел форума "вакансии"...
а тут http://noregret.org/tutor/elastic/ внизу
есть исходник и поковырявшись вы быстрее сделаете
сами чем будете ждать пока вам в вакансиях сделают
тем более тут, в чем я сильно сомневаюсь

Hokartum 07.04.2007 00:02

Я вот взял код из другого места, и получаю в итоге растягивающуюся флэшку. Но есть такой момент, что я если я всталяю какой-либо мувиклип,
и прописываю его сюда(в скрипт), в том виде как прописаны другие объекты(btn, mc_right), то он растягивается меняя пропорции, а мне надо чтоб он просто двигался.

Код:

a = {};

a.onResize = function () {
        _root.recalc();
};

_root.recalc = function () {
        tarce( " Stage.width  " + Stage.width );
       
        /*
        if (Stage.width < 720) {
                Stage.width = 720;
                return undefined;
        } 
        */
       
        btn._width = Stage.width  + 60 - btn._width + 60;
        mc_text._x = Stage.width / 2 - mc_text._width / 2;
        mc_right._x = Stage.width  - mc_right._width + 60;
};


//        w = '100%';    Stage.width = w ;
Stage.scaleMode = 'noscale';
Stage.align = 'TL';

Stage.addListener(a);       
_root.recalc();


iNils 07.04.2007 00:10

Hokartum, для оформления своего кода, надо использовать теги [code][/code].

CorC 09.04.2007 10:13

вам еще раз ту же ссылку написать?


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

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