Flash Ripper RSS Readers

BitmapLibrary: загрузка и кэширование растра во Flash

Ив написал actionscript-библиотеку BitmapLibrary -- для загрузки и грамотного кэширования картинок (растровых данных).

На пресс-конференции, посвященной выходу библиотеки BitmapData, Иван заявил: "только написал, еще не тестил даже толком. но по идее всё что есть должно работать нормально. вот мож методы еще добавятся - заказывайте :)"

Также на конференции обсуждались вопросы импорта/экспорта свободного времени. Один из докладчиков заявил, что... стоп-стоп-стоп, это уже тема для другой новости!

Писал Rost, 22 Июнь 2006 23:22

Найдены баги:

Не пойму я тебя Ив...Зачем так изощряться?

1) private function lock (object:Object, property_name:String):Void {
var ASSetPropFlags:Function = Function(_global["ASSetPropFlags"]);
ASSetPropFlags(object, property_name, parseInt("111", 2));
}

Можно было ведь просто написать:
_global.ASSetPropFlags(this, "unicalizer", 7);

2) _level0.createEmptyMovieClip("org_dembicki_BitmapLibrary_mc", -22222);
...
new_mc.__proto__ = current_constructor.prototype;
...

Это большой костыль...кто-то может просто не ожидать такого от библиотеки, которую он решил заюзать...и попасть в здоровенную ловушку допосинения

3) вот это незачем:
var name:String = url.split(".").join("_").split("/").join("_").split("\\").join("_");

...любой флеш объект это хеш_мап
поэтому можно просто...name=url

...надоело

PS: Вот поэтому 80% флешеров пишут "велосипеды"..
так как публикуемые "библиотеки" очень "грамотны"

Василий - 23 Июнь 2006 2:34

Спасибо что открыли глаза, Василий! Никогда бы не подумал, что 80% флэшеров (70 из которых -- программирующие дизайнеры) так легко задвинут ни один год развивающиеся проекты вроде AS2Lib своими меганаработками, сделанными в одиночку и никому не показанными. Пойду-ка грохну свой classpath нафиг, зачем он мне теперь.

МК - 23 Июнь 2006 10:20

в натуре по такой фигне пресс-конференции устраивают???

саня - 23 Июнь 2006 14:53

Круто, я тут написал мега-класс, который текст в филд побуквенно (с проверкой!, корректно ли текст пихнулся) пихает, правда еще не тестил, доки не писал, но приходите на пресс-конференцтю в Рэдиссон - будете методы заказывать. Проперти - только для VIP гостей.

Dronius - 23 Июнь 2006 16:01

чето бред какой то пошел
Вообще мне кажеться что Ив сделал класс, для себя и решил просто поделиться, пришел я к такому умозаключению просто посмотрев на пакет org.dembicki (тоесть без дальнейшего разбинеия на пакет)
А насчет пресс-конференции, саня и Дрониус не позорьтесь, подумайте и поймете, что дело касается конференции руфлэш или подобной (я от руфлэш отписался, поэтому не знаю точно =)

Nirth - 23 Июнь 2006 16:09

Эх, когда я уже серьезности научусь, человеком хоть стану? Не было пресс-конференции! Был всего лишь международный симпозиум. За внимание спасибо ;)

Рост - 23 Июнь 2006 16:10

Рост я недавно Ива видел на еденедельном саммите НАТО, правда он там какой то другой класс показывал

Nirth - 23 Июнь 2006 16:20

Решения Ива как правило -- точечные и тщательно упакованные. Он не делает лекарства от всего. Он создает микро-элементы, но доводит их до состояния ограненных алмазов и как правило в его код лезть не приходится -- все и так хорошо работает. Кто сомневается -- может поинтересоваться международной популярностью его решений. Например, класса Path, о котором пишут: "and Ivan Dembicki has written some clever and inscrutable code which allows an object to be moved" и при этом еще включают его в Animation Package.

И то что Shared Fonts Manager от Ивана Дембицкого используют в недавно вышедшей новой версии своего сайта какие-нибудь 2advanced, это конечно тоже ни о чем не говорит: фихняаа, да кто он такой этот Иван!

А Иван, тем временем -- монстр, алхимик и боец ;)

Кстати, Василий, если хотите подискутировать с Иваном более удобным образом -- добро пожаловать в конференцию ruFlash, место постоянного обитания Ивана Дембицкого. Уверен, там он с удовольствием ответит на любой вопрос -- ведь он так постоянно и делает..

Рост - 23 Июнь 2006 16:41

новый 2А хорош... но не круто, дизайна много
jk
меня другое смущает. почему никто до сих пор не написал свой SFM?
все много где спрашивают а SFM только один...

PinkPong - 24 Июнь 2006 0:45

Вот и пообсуждали, и пришли к выводу. Учитесь и старайтесь. Много решений -- плохо. Несколько -- хорошо. Одно -- это не спроста.

Майкл Клишин - 24 Июнь 2006 2:37

Пресс-конференция проходила в аське, как мне кажется

Король - 25 Июнь 2006 20:25

К счастьюсожалению, я нечасто бываю в ICQ. Как там погода?

А ссылка на конференцию была 4 постами выше :)

Король, а чего ты ссылу на себя на даешь? Если это ты, конечно: http://www.blog.kuzen.ru/?p=94#more-94 ? Излишнаяя скромность!

Рост - 25 Июнь 2006 20:31

всем привет. я из-за занятости давненько не заглядывал сюда и с удивлением обнаружил, что альфа(!) версия моего класса удостоилась такого внимания.
На руфлэш я ее запостил как раз для того, чтобы услышать замечания/пожелания и, благодарен за замечания, оставленные здесь. Спасибо.
Правдя на данный момент я этот класс успел тотально переписать дважды и всё равно результат мне пока не нравится.
Это похоже на ремонт по Жванецкому: его невозможно закончить, его можно только прекратить.
Так что сегодня еще пару движений напильником и выложу.
Удачи,
iv.

А и еще... Burak KALAYCI попросил у меня малюсенький класс Shape для включения в новую версию ASV. Так что, желающие посмотреть что это могут легко посмотреть купив ASV :)

tot hfp elfxb?
iv.

Iv - 26 Июнь 2006 9:58

>> tot hfp elfxb?
переводится как: еще раз удачи,

Iv - 26 Июнь 2006 9:58

2Василий:
1) мне нравится извращаться. А вообще - чтобы FDT не ругался.
2) честно признаюсь: я не знаю, как реализовать синглтон-мувик. Если предложишь красивое решение - буду премного благодарен.
3) всё-таки есть зачем: точки в имени я убираю по причине того, что на них можно налететь. как-то налетал, с тех самых пор убираю. и если ты хочешь писать без багов, убирай тоже. если интересен пример, попробую разыскать на flasher.ru, но это в общем это довольно гиморно, потому как подобные вопросы Antares злобно перемещает в раздел для начинающих.

Iv - 26 Июнь 2006 10:15

2Nirth: На саммит НАТО я был приглашен с докладом: "Flash приложения как основа управления стратегическими вооружениями альянса".
После доклада был завален вопросами типа:
- "Собираюсь в Москву на встречу в верхах, где лучше брать девок, на Тверской или на Садовом";
На что гордо отвечал:
- "Наши вашим не дают! И с вашей зарплатой, господин, в химкинах!"

Iv - 26 Июнь 2006 11:23

2PingPong
[quote]почему никто до сих пор не написал свой SFM?[/quote]
- есть одно решение, отличающееся от моего настолько, что можно говорить о новом решении. Я сам недавно о нем узнал:
http://www.v-i-a.net/blog/archives/000043.html
http://www.zarate.tv/articulos/shared_fonts/index.php

Iv - 26 Июнь 2006 11:46

[q]доводит их до состояния ограненных алмазов[/q] - доведенный до состояни ограненного алмаза класс Path умирает на вырожденных случаях безье.
А вот пишу класс Bezier для www.bezier.ru (хотя скорее www.bezier.ru зарегали для этого класса, а не наоборот), вот там постараюсь огранить как следует.

Iv - 27 Июнь 2006 11:42



Это запись из категории 'Preloading'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)