![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2003
Сообщений: 26
|
понимаю, что может быть надоел этот вопрос, НО. перерыв весь форум так и не нашел нужных ответов на вопрос....
вот сайт: http://www.nevcos.ru - надо чтобы все также масштабировалось, т.е. перемещалось. я знаю что это делается со Stage. Но так и не смог завязать отдельные мувики с ним. вобщем есть всего-лишь 3-4 объекта, но их надо привязать к разным краям флэшки... помогите пожалуйста! |
|
|||||
|
а в чём собсна трабла???
см. в хелпе Stage.onResize, Stage.height, Stage.width. примерный код выглядит так: |
|
|||||
|
Регистрация: Sep 2001
Адрес: Moi address ne dom i ne ulica...
Сообщений: 634
|
V HTML stavish WIDTH="100% dlya flashki.
Vo flash'e, dalshe uzaesh object Stage, evo eventi i propertisi Stage.height // Pokajet dostupnii razmer flash po vertikali Srage.width // Pokajet dostupnii razmer flash po gorizontali Stage.scaleMode = "noScale"; // Nujno chtob flashka ne scalilas' avtomatom
Stage.showMenu = false; // Chtob nemogli uvilichit', a potom najat' ShowAll (tak-kak eto vse resiznit)
rszEvnt = new Object(); // Sozdaem object listner.
/// Dalee kak tolko flash pochustvoval chto evo razmer izmenyaut...
// Vizivaesh funkciyu:
rszEvnt.onResize = function () {
// Tut budet code funkcii kotoraya budet shitat' procenti
// I izmenyat' koordinati nujnih objektov proporcionalno
}
760 -- eto 100% po gorizontali 1000 -- eto 100% po vertikali Ti hochesh chtob TextField s kontaktnoi info bil privyazan k nijnemu krayu.. Znachit v samom nachale ti stavish _y eto TextField'a kak 100% K primeru _y bil raven 950; Dopustim nash flash (dalee "Stage") resizenuli do 500pixels po vertikali. Kogda evo resizyat, nash event rszEvnt.onResize -- vistrelivaet. I mi smotrim na Stage.height i Stage.width (property objecta Stage) I smotrish na raznicu s nachaknimi ciframi v procentah. V nashem sluchaee ti vidish chto Stage resiznulsya na 50% po vertikali. Znachit ti izmenyaesh koordinatu _y vseh objektov kotorie doljni bit' "privyazani" po vertikali. Vkluchaya i nash TextField. Poetomu mi umenshaem chislo _y nashevo TextField'a na 50% sootvetstvenno. toest' tiper' nash txtContact_y=475; Tem samim sozdaetca iluziya tovo chto on privyazan k nijnemu krayu... Esli hochesh kak na site'e -- to v nashem primere nujno budet umenshat' _y postepenno, ispolzuya programnii "ease"ing. (uskorenie/zamedlenie programnoi animacii). Uveren chto na forume kucha primerov |
|
|||||
|
Регистрация: Feb 2003
Сообщений: 26
|
всем спасибо
все заработало... не понимаю... почему раньше не пахало. |
![]() |
Часовой пояс GMT +4, время: 13:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|