-
Привет! С наступающей весной!
Помогите мне понять, как же сделать, чтобы флеш ролик в хтмл-е, растянутый на сто процентов ширины и высоты экрана (т.е. динамичный, подходящий на любые разрешения), не трогал бы при действии увеличения или уменьшения рисунки (jpeg, gif, etc.), чтобы они оставались того размера, который вставлен?
Возможно ли это? А может есть другой выход? Или другие пути? Помогите решить эту проблему, please!
Спасибо!
Анаит.
-
В свойствах публикации это делается, в самом низу окна настроек пудликации(вкладка Flash)
-
[NT]Foxy
если ты уже решил написать, то потратил бы пару лишних минут и рассказал куда нажать и что сделать...
делается это во вкладке HTML , а не Flash.
нужно выставить Dimensions на Percent после Scale на No Scale
вообще убедительная просьба писать более обдуманно.
-
опяяять приходится додумывать...
пример сгенерированного флашь html:
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="900" height="520">
* * * *<param name="allowScriptAccess" value="sameDomain" />
* * * *<param name="scale" value="noscale" />
* * * *<param name="movie" value="main.swf" />
* * * *<param name="bgcolor" value="#145B71" />
* * * *<embed src="main.swf" width="910" height="550" scale="noscale" bgcolor="#145B71" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
* * *</object>
для твоих целей подойдёт:
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%">
* * * *<param name="allowScriptAccess" value="sameDomain" />
* * * *<param name="scale" value="noscale" />
* * * *<param name="movie" value="main.swf" />
* * * *<param name="bgcolor" value="#145B71" />
* * * *<embed src="main.swf" width="100%" height="100%" scale="noscale" bgcolor="#145B71" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
* * *</object>
для того чтобы флашь стопроцентно не масштабировалась на всю площадь (не искажая растр) проставлен параметр <param name="scale" value="noscale" /> и scale="noscale" тэга embed
что нам дала эта запись:
флашка занимает всю доступную для неё область но не масштабируется сам.
для того чтобы привезти интерфейс в подобие "резинового", как масштабируемый хтмл попробуй воспользоваться событием onResize (реакция на изменение размера, в данном случае сцены)
Код:
Stage.scaleMode = "noScale"
var myListener:Object = new Object();
myListener.onResize = function () {
//здесь прописать реакцию на изменение размера сцены(сдвиг интерфейсных элементов и тд)
*trace("Stage size is now " + Stage.width + " by " + Stage.height);
}
Stage.addListener(myListener);
хороший пример резинового интерфейса во флашь [Only registered and activated users can see links. Click Here To Register...]
-
PS если соображаешь в ООП во флашь или не во флашь:)
заюзай класс StageControl
[Only registered and activated users can see links. Click Here To Register...]
-
Спасибо, ребята! все тип топ! Спасибо вам, я очень обрадовалась, поняв эту проблему!
-
незачто, нехочу обидеть но "служить бы рад, прислуживаться тошно", я к тому что поподробнее господа разъясняйте суть проблеммы, помочь поможем, если поймём:)
-
Возникла похожая проблема. Нужно сделать что-то подобное шапки меню как на сайте [Only registered and activated users can see links. Click Here To Register...] мои познания во флеш ОЧЕНЬ ограниченны (((. То что описано выше я попробовал написать, но желанного результата не вышло (((. Если можно, буду очень признателен за исходник (*.fla). Очень надо!
Мое мыло: [Only registered and activated users can see links. Click Here To Register...] :suicide2:
-
форум предназначен для помочьпонять/научить а не сделать чтото за вас
если вам нужны услуги есть раздел Вакансии для подобных оплачиваемых услуг
всё что вам нужно это понять то что написано выше и написать самому
-
В помощь любителям 100%-ного флаш (менеджер компоновки) - [Only registered and activated users can see links. Click Here To Register...]
Вроде тестировал, но под конец внес много изменений, не знаю, должно работать [Only registered and activated users can see links. Click Here To Register...]
Новая версия компоновщика, работающая с роликами, написаными на AS3 - [Only registered and activated users can see links. Click Here To Register...] (описание), [Only registered and activated users can see links. Click Here To Register...] (исходники)
-
какой интересный велосипед, пошел смотреть
тыб хэлп написал с примерами использования и побольше побольше:)
кроме readme естественно
-
Зато - свой собственный [Only registered and activated users can see links. Click Here To Register...]
Да, надо сварганить, как-нить на выходных.
-
мдаааа, флашь пожалуй последняя среда где по прежнему такая вещь как "Зато - свой собственный", царит повсеместно.
И неоднозначная на ето реакция, вроде неправильно велосипеды изобретать каждый раз
но во флаши больше возможностей/неосвоенных решений, для которых "Зато - свой собственный" очень хорошо подходит