|
0 Всего найдено: 19
el-card
Сообщение
20/06/2009 13:00
Копия темы
Озадачили о_О . В общем полиграфисты хотят сделать сайт на флеше. Дают картинку 1600 x 1200 и очень желают, что бы на разных по разрешению мониторах она смотрелась одинаково. Сколько сайт будет весить им все равно. Растра, не то что бы много, но хватает. Правильно я понимаю, что придется все объекты пропорционально увеличивать/уменьшать в зависимости от размеров Stage. Хотя чесно говоря я слабо представляю как это реализовать? :-\
VYA
Сообщение
20/06/2009 13:11
Копия темы
. та пусть в зависимости от разрешения экрана подгружает разные комплекты картинок %)
raznomir
Сообщение
20/06/2009 13:13
Копия темы
. Они несколько не понимают специфики веб-а... кстати, о том, что моники на 19200 ширины не такая уж редкость они знают? ----------- И о том, что "обычный" клиент это все таки 1024-1120 и ему важно, чтобы сайт загрузился побыстрее?
el-card
Сообщение
20/06/2009 13:13
Копия темы
. Да, только забыл уточнить: при свертывании и изменении окна браузера сайт должен вести себя вменяемо...
el-card
Сообщение
20/06/2009 13:15
Копия темы
. Я пытался объяснить/переубедить, но в том и дело, что они буклет хотят видеть а не сайт, хоть ты тресни...
VYA
Сообщение
20/06/2009 13:18
Копия темы
. а я про резиновость сайта и не говорил =) он будет кирпичом
Tonit
Сообщение
20/06/2009 13:23
Копия темы
. На AS2 примерно так: Stage.scaleMode = "noScale"; Stage.align = "LT"; resizeListener = new Object(); Stage.addListener(resizeListener); wid_old = Stage.width; hei_old= Stage.height; clip = this.clip;// мувик с картинкой, размер которой должен меняться resiz(clip); resizeListener.onResize = function() { resiz(clip); }; stop(); //------------------------------------------------------- function resiz(clip:MovieClip) { wid = Stage.width; hei = Stage.height; clip._width = wid/wid_old*clip._width; clip._height = hei/hei_old*clip._height; clip._x = wid/2-clip._width/2; clip._y = hei/2-clip._height/2; wid_old = wid; hei_old = hei; }
fresh-flash
Сообщение
20/06/2009 13:25
Копия темы
. AS2: var logoListener:Object = new Object(); logoListener.onResize = function() { logo._x = Stage.width/2; logo._y = Stage.height/2; }; Stage.addListener(logoListener); logoListener.onResize(); мувик лого по центру. Используйте _xscale и _yscale для Вашей задачи.
el-card
Сообщение
20/06/2009 14:38
Копия темы
. Не пойму, и т.е. обычные сайты на таком монике тоже в мелкую хрень превращаются?
VYA
Сообщение
20/06/2009 14:50
Копия темы
. на яваскрипте когда-то делал так: document.write('<img src="img/logo' +Math.round(screen.width/320)+ '.gif">') думаю и на флэше реализуемо)
raznomir
Сообщение
20/06/2009 14:51
Копия темы
. Если верстка нерезиновая -да... Примером такого решения (требование заказчика!) есть jewels.ru/ очень красивый диз Курильщика пришлось зафиксировать и пихнуть в левый угол... :'-(
fresh-flash
Сообщение
20/06/2009 16:10
Копия темы
. флеш умеет ресайзить слава богу, а javascript неужели не может?
dalair
Сообщение
20/06/2009 16:14
Копия темы
. Да, ребята там не шарят, стопудово, и как обычно они самые правые и им хрен чо втолкуешь.
VYA
Сообщение
20/06/2009 16:31
Копия темы
. Да может, но получается невозможная гадость. Растр ресайзить в любом случае моветон)
dalair
Сообщение
20/06/2009 16:49
Копия темы
0
. У меня за время работы в кутыльнике таких минимум три было. |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |