|
|
|
Flash
Для многих я думаю это не новость но для кого то проблема. Для меня это была проблема. Так как я не особо часто что то делаю во флеше, но все же бывает.
В данном случае у меня была рука которая почти всё время отображается горизонтально (уточню что это баннер), но в самом конце она становиться по диагонали, и вот тут то она и становиться зубчатая, то есть по краям такое ощущение что это не рука, а ступеньки.
Долго мучался и искал, но ничего не нашел. И тут пришла помощь из зала :)
Один мой друг, опытный флешер, подсказал что нужно в библиотеке (там где у вас отображаются все объекты) поставить в свойствах картинки "блур или смут имейдж", а в CS5 это "Allow Smoothing".
Вот так легко решается такая проблема. При этом я думал что увеличится вес баннера, так нет же, не увеличился.
Втр, 03/01/2011 - 18:00 — X3M-Slider
В общем если вам нужно поставить на страницу или ячейку таблицы или див, флеш ролик, а сверху написать что то то делаем следующее:
<div style="position:absolute; z-index:1">
<div id="fon">
<script type="text/javascript">// <![CDATA[
var soo = new SWFObject("fon.swf", "fon", "100%", "100%", "9.0");
soo.addParam("wmode", "transparent"); /* Прозрачность флешки, тоесть не отображаеться фон флеша */
soo.addParam("wmode", "opaque"); /* флеш стает на нулевой индекс, тоесть лежит в самом низу */
soo.write("fon");
// ]]>
</script>
</div>
</div>
<div style="position:absolute; z-index:2">
Вот это перекрывающий див. Здесь можете писать что хотите.
</div>
Перед всеми манипуляциями не забывайте что нужно подключить swfobject. Делается это просто. Сначала качается скрипт ТЫЦ, подключаем его в хедере так:
Ср, 12/09/2009 - 19:10 — X3M-Slider
Возможно кто то сталкнулся с тем что нужно в флешку загрузить текст (Например как мне загрузка новостей на флеш сайт без БД). Так вот решение:
Как загрузить во Flash текстовые файлы. Для этого мы используем класс loadVars, который на сегодняшний день представляет собой современный аналог функции loadVariables(). Ну начнем пожалуй с примера загрузки текстового файла, так как почти во всех уроках о loadVars, приводится пример именно загрузки текстового файла.
Чт, 11/19/2009 - 14:53 — X3M-Slider
Иногда при создании приложений во Flash, требуется вывести на печать некоторые элементы. Сделать это достаточно просто воспользовавшись print(), который принимает всего два параметра:
target - Instance Name для мувика который хотим напечатать
boundingBox - параметр вывода на печать, может принимать 3 разных значения ("bmovie","bmax","bframe"), чаще всего приходится использовать "bmovie", т.к. он выводит на печать мувик в его реальных размерах.
Вот маленький примерчик использования данной функции:
my_btn.onPress = function() {
print(my_mc, "bmovie");
};
Чт, 11/19/2009 - 14:51 — X3M-Slider
В даном случае плеер проверяеться и если версия старая то обновляеться до 9-ой.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=9,0,0,0"
width="100%" height="100%"
id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="KD.swf" />
<param name="quality" value="high" />
<embed src="KD.swf" quality="high"
width="100%" height="100%"
name="mymovie" align="middle" allowScriptAccess="sameDomain"
Чт, 11/19/2009 - 14:51 — X3M-Slider
Допустим, у нас есть некие обьекты на сцене, и мы хотим их разместить по краям и в центре. При изменении размеров сцены они должны оставаться на своих местах в процентном соотношении к размерам сцены. Я покажу пример на текстовых полях, а использовать можно и с мувиками, и с чем угодно. Итак, создаём новый документ и в первом кадре рута пишем:
array = ["TL", "TC", "TR", "CL", "CC", "CR", "BL", "BC", "BR"];
for (var i = 0; i<len; i++) {
_root.createTextField("tf"+i, i, 0, 0, 100, 20);
var tf = _root["tf"+i];
tf.border = true;
Чт, 11/19/2009 - 14:37 — X3M-Slider
|
|