Показать сообщение отдельно
Старый 27.08.2004, 20:59
YuriiZelenev вне форума Посмотреть профиль Отправить личное сообщение для YuriiZelenev Посетить домашнюю страницу YuriiZelenev Найти все сообщения от YuriiZelenev
  № 3  
YuriiZelenev
 
Аватар для YuriiZelenev

Регистрация: 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
V pervom kadre pishesh:
Код:
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
}
K primeru u tebya razmer flashki 760x1000.
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
__________________
Seek and you shall find Google
visit smilez.org :rolleyes: