Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Статьи (http://www.flasher.ru/forum/forumdisplay.php?f=101)
-   -   ActionScript 3 с нуля (http://www.flasher.ru/forum/showthread.php?t=92301)

Alex Lexcuk 29.05.2008 00:45

Выкладываю синусоидальный текст
Он в шапке сайта
http://dnadillo.dn.ua
если на нем кликнуть появится исходник.

Интересный эксперимент с блендмоде
грузим рисунки
http://dnadillo.dn.ua/images/imag/magna_carta_131.JPG
http://dnadillo.dn.ua/images/imag/magna_carta_127.JPG
в бит мапу
ставим бленд моде blendMode="darken";
складываем их и получаем третий битмап, а потом еще и крутим, вертим эту байду
http://dnadillo.dn.ua/fla/in-2-1.swf
http://dnadillo.dn.ua/fla/in-2-1.zip


Это все легко вставить в текстовое поле, используя xml файл
Загрузка рисунков в текстовую область
http://dnadillo.dn.ua/fla/XML/img-xml.swf
http://dnadillo.dn.ua/fla/XML/mur_xml_file_img.xml

Можно используя xml вставить рисунки в спрайты, как бы минигалерея.
http://dnadillo.dn.ua/fla/XML/img-xml-img.swf
http://dnadillo.dn.ua/fla/XML/img-xml-img.zip
http://dnadillo.dn.ua/fla/XML/img_xml.xml

Можно сделать из мувиков кнопку используя специальный класс, это элементарно легко.
кнопки на основе фильтра
http://dnadillo.dn.ua/fla/filter-button.swf
http://dnadillo.dn.ua/fla/filter-button.zip

Можно передать переменные php скрипту, получится как-бы гостевая книга, объем файла ограничен 400 байт.

Отправить переменные
http://dnadillo.dn.ua/fla/php/php.swf
http://dnadillo.dn.ua/fla/php/application.txt

http://dnadillo.dn.ua/fla/php/php-flash-write.zip
http://dnadillo.dn.ua/fla/php/php-flash-write.txt


Как легко текстовое поле превращается в маску? Элементарно...
http://dnadillo.dn.ua/fla/mask-text.swf
http://dnadillo.dn.ua/fla/mask-text.zip

Текстовый эффект обрамления текстa фильтром Glow, оно сделано как массив фильтров и применяется к тексту как утолщение обрамления, затем утоньшение. Работает быстрее молнии и никогда не останавливается 5 кБ.
Текстовый эффект кайма
http://dnadillo.dn.ua/fla/text-Glow-filter.zip
http://dnadillo.dn.ua/fla/text-Glow-filter.swf

Попробовал передать переменные из ActionScript в javascript и обратно, это очень интересно, вот только с броузером Опера возникли трудности mode: transparent не хочет передавать переменные в javascript, сделал еще одну маленькую флешку но не прозрачную, связал ее с основной, посредством LocalConection, и маленькая флешка уже передает переменые в javascript, все как бы работает. И еще я передаю FlashVars.
http://dnadillo.dn.ua/fla/js-swf-html/js-swf-html.html

Юрий01 02.06.2008 21:22

Цитата:

Сообщение от DRAGOnoid (Сообщение 615510)
а ссылка есть? :)

или где купить

Читай "Essential ActionScript 3.0 by Colin Moock", глава первая, там все очень доходчиво, правда на английском. :)

http://www.amazon.co.uk/Essential-Ac...1573765&sr=8-1

CEBEP 05.06.2008 01:03

Пипл, на что реагирует "Event.OPEN" ? т.е. OPEN чего флешки или начала загрузки в другую флешку?

BlooDHounD 05.06.2008 01:47

CEBEP, а в хелпе, что написано?

CEBEP 05.06.2008 01:54

Defines the value of the type property of an open event object.
так что всё равно не понял, на что конкретно срабатывает :(

BlooDHounD 05.06.2008 02:37

http://livedocs.adobe.com/flash/9.0/...vent.html#OPEN

Felicast 07.06.2008 14:31

у меня есть кнопка (класс унаследован от SimpleButton). в дизайнере я добавляю на нее текстовое поле.
подскажите пожалуйста как мне из AS добраться до этого текстового поля.

Felicast 07.06.2008 16:26

вопрос снят

(btn.upState as Sprite).getChildAt(0);

unhappy 17.06.2008 19:12

Здравствуйте.

На странице 13 топика предложен тест производительности при явном указании типа переменной и без него.

Цитата:

Сообщение от __etc (Сообщение 686851)
Не бывает таких моментов. На скорость это основательно влияет:

Код:

var i:uint = 0;
var t:uint = getTimer();
var a = 0;
for (i = 0;i < 10000000;i+=1) {
        a+=1;
}
trace(getTimer()-t); // 559
t = getTimer();
var b:uint = 0;
for (i = 0;i < 10000000;i+=1) {
        b+=1;
}
trace(getTimer()-t); // 38


при выполнении в Adobe CS3 Professional результаты примерно 364 и 48.
при выполнении в FlashDevelop получается 1780 и 1320.
подскажите - в чём дело?

и ещё вопрос: может ли локальное приложение из .swf файла читать/сохранять данные на локальный диск?

etc 18.06.2008 00:55

Цитата:

Сообщение от unhappy (Сообщение 746079)
при выполнении в Adobe CS3 Professional результаты примерно 364 и 48.
при выполнении в FlashDevelop получается 1780 и 1320.
подскажите - в чём дело?

В том, что тестирование проводится в debug-режиме.

Цитата:

Сообщение от unhappy (Сообщение 746079)
и ещё вопрос: может ли локальное приложение из .swf файла читать/сохранять данные на локальный диск?

Не может.


Часовой пояс GMT +4, время: 01:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.