Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FlashPlayer 10 доступен для скачивания! (http://www.flasher.ru/forum/showthread.php?t=112017)

Яски 15.05.2008 12:25

FlashPlayer 10 доступен для скачивания!
 
http://labs.adobe.com/downloads/flashplayer10.html

Скачивайте, оценивайте, обсуждайте.

Из новомодных фич уже обнаружил поддержку многопроцессорных систем.

etc 15.05.2008 12:52

А тормозит также, как и старый. Не понравился.

Яски 15.05.2008 13:38

Мне больше интересно не ускорение, а новые фичи, которые Adobe обещало. Поддержка 3D, скелетная анимация, Pixel Blender(Hydra). Посмотреть бы на демки.

ALiEN_ 15.05.2008 15:32

вообще странно я надеялся что виртуалку ускорят, но все осталось на том же месте ...

ulik 15.05.2008 19:05

Разницы ПОКА не вижу. Выпустят новый Flash IDE Astro попробую 3d движок, может там разница будет.
зы: рад, что наконец есть <table>

Яски 15.05.2008 19:08

Какой нафиг 3d движок - три Д только для плоской графики, и то тормозная через casheAsBitmap

ulik 15.05.2008 19:22

У кого-нибудь получилось скачать сурс-код с http://labs.adobe.com/technologies/flashplayer10/demos/? У меня не сохраняются... :(
Если да - выложите.

wvxvw 15.05.2008 19:39

Что безусловно порадовало - инлайн картинки и возможность писать справа на лево =) А 3д заглючило прямо в адобовской демке на сайте, после чего плеер благополучно повис %) Про улучшенную работу с движением мыши прочитать так и не удалось %)

ulik 15.05.2008 19:43

Цитата:

Что безусловно порадовало - инлайн картинки
- лажа. Давно свою компоненту такую имею.

зы: скачать удалось исходник хоть один?

wvxvw 15.05.2008 19:57

Ну, как бы и писать в обратную сторону я тоже могу %) Но если есть встроенное - зачам извращаться?

CrazyFlasher 15.05.2008 20:01

рановато давать полноценную оценку

2morrowMan 16.05.2008 12:42

Вложений: 2
Цитата:

Сообщение от ulik (Сообщение 739443)
- лажа. Давно свою компоненту такую имею.

зы: скачать удалось исходник хоть один?

Все качается отлично.

ulik 16.05.2008 13:36

2morrowMan >> спасибо. У меня не качались. Не знаю почему.
Хм... Открыл NewTextEngine. Просто обертка от конфеты. А где сама конфета-то?! :(
Код:

...
import vellum_flash;
...


BlooDHounD 16.05.2008 13:48

это где вы там вообще нашли эти строчки? у меня всё нормально без всяких импортов.

ulik 16.05.2008 14:04

В архиве всего 2 файл NewTextEngine.as и скомпиленный swf
Там только импорты и статичная xml. И чего? А где сам этот мега-чудо новый класс
Код:

package {
        import flash.display.MovieClip;
        import flash.system.Capabilities;
        import vellum_flash;
       
        public class NewTextEngine extends MovieClip {
               
                public var vellum_txt:vellum_flash;
               
                public function NewTextEngine() { configUI(); }
               
                protected function configUI():void {
                       
                        if(Capabilities.os.slice(0, 7) == "Mac OS ") {
                               
                                vellum_txt.xmlText =
       
                                        <XFL xmlns:flow='http://vellum/prerelease'>
                                                <flow:TextFlow columnCount='2'>
                                                        <flow:p fontFamily='Helvetica' fontSize='12' color='0xFFFFFF' marginLeft ="10" marginRight="10">
                                                                <flow:span>Layout and style text with tables, inline images and multi-column flow by using components that are compatible with both Flex and Flash while getting the benefits of the new text engine.</flow:span>
                                                        </flow:p>
                                                       
                                                        <flow:p fontFamily='Helvetica' color='0xFFFFFF' fontSize='12' marginLeft ="10" marginRight="10" marginTop="12">
                                                                <flow:span>The text in these two columns is dynamic, selectable, and editable!</flow:span>
                                                        </flow:p>
                                                       
                                                </flow:TextFlow>
                                        </XFL>
                                       
                        } else {
                               
                                vellum_txt.xmlText =
       
                                        <XFL xmlns:flow='http://vellum/prerelease'>
                                                <flow:TextFlow columnCount='2'>
                                                        <flow:p fontFamily='Arial' fontSize='12' color='0xFFFFFF' marginLeft ="10" marginRight="10">
                                                                <flow:span>Layout and style text with tables, inline images and multi-column flow by using components that are compatible with both Flex and Flash while getting the benefits of the new text engine.</flow:span>
                                                        </flow:p>
                                                       
                                                        <flow:p fontFamily='Arial' color='0xFFFFFF' fontSize='12' marginLeft ="10" marginRight="10" marginTop="12">
                                                                <flow:span>The text in these two columns is dynamic, selectable, and editable!</flow:span>
                                                        </flow:p>
                                                       
                                                </flow:TextFlow>
                                        </XFL>
                               
                        }
                }
        }
}

Собственно рендерит все это, как я понамаю vellum_txt, так вот я и хочу его глянуть.
Код:

vellum_txt.xmlText...

BlooDHounD 16.05.2008 15:35

что-то мне подсказывает, что это наследник обычного TextFileld

ulik 16.05.2008 16:10

Цитата:

что-то мне подсказывает, что это наследник обычного TextFileld
я бы сказал, обычного нового текстфилд (который в Астро).

BlooDHounD 16.05.2008 16:43

что-то мне подсказывает что это он и есть.

ulik 16.05.2008 16:50

Эх, достать бы его сурс...

mikleb 16.05.2008 17:00

Чего то про гидру ничего не написали:(

ulik 16.05.2008 17:07

там в овервью разделе есть даже пример исходника на гидре.

Яски 16.05.2008 17:19

Сейчас это не гидра а Pixel Blender

BlooDHounD 16.05.2008 19:58

ulik, сурс его тебе никто не даст. он написан на сях.

Anton A. Volkov 17.05.2008 12:58

Адаптировали Alternativa3D под десятку.
Можете посмотреть демки тут: http://blog.alternativaplatform.com/...ayer-10-astro/

Моё мнение - революции (пока) не произошло.
Нативная перспективная коррекция работает даже медленнее чем доморощенная адаптивная триангуляция.
Хотя качество безусловно выше - интерполяция (правда не без артефактов) и отсутствие перегибов на треугольниках.
Но есть серьёзный минус - нельзя понизить качество. Даже smooth текстуры не отключить... Получается - либо круто, либо никак. А что делать пользователям на слабых машинах?

Активно работаем с Adobe и надежды на революцию в релизе есть.

chernovweb 17.05.2008 15:58

Истинно говорю вам друзья!
Мой Core DUO2 E6550, пашет на все 100% быстрее с 10'ой.

Это очень радует.

DRAGOnoid 17.05.2008 22:19

заметил что в примере для 10го плеера почти не отключают сглаженность во время движения, в отличае от 9й. если отрубить привязанный курсор и сделать обзор как во всех играх - можно уже будет создавать игры на флеше =)

ulik 17.05.2008 22:43

Цитата:

заметил что в примере для 10го плеера почти не отключают сглаженность во время движения, в отличае от 9й.
А вы в 9 QUALITY ставьте не HIGH, а BEST тогда и сглаживание не будет отключаться...

flash33 17.05.2008 23:00

Что такое enhanced Drawing API , интересует. С вектором или растром?

$mival 18.05.2008 21:44

"Улучшенное API рисования. Меньше кода, больше разноцветных пикселей — за счет поддержки стилизации свойств графики, 3D APIs, и нового способа отрисовки сложных форм." (flash-ripper.com)

ulik 19.05.2008 13:12

А что за новых странный тип данных
Код:

var vector:Vector = Vector.<String>();
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error

Я, так понимаю, это типизированный массив. Но они и так есть... Зачем было придумывать велосипед? Или объясните, чем отличается от:
Код:

var vector:Array /* of String */ = [];
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error

Я что-то не понимаю, смысла этого типа Vector
Оригинальная рекомендация Адобы:
Цитата:

If you declare something to be of type Array, add a comment of the form /* of ElementType */ immediately after Array indicate the type of the array elements. A future version of the language is likely to have typed arrays.
Do this:
Код:

var a:Array /* of String */ = [];

Кстати, всем рекомендую почитать http://opensource.adobe.com/wiki/dis...ng+Conventions
Хотя с многими вещами я и несогласен.

DRAGOnoid 19.05.2008 13:36

/* of ElementType */ это вообще коментарий. как я понял автор хотел сказать что их теперь вообще куда угодно пихать можно.
на счёт Vector узнаем наверно только из хелпа, которого поку у меня лично на руках нет.

ulik 19.05.2008 13:39

Понятно, что это комментарий :)
Но, видимо, в следующих версиях FP этот коммент с конструкцией /* of ElementType */ будет задвать типизацию.

etc 19.05.2008 14:09

Цитата:

Сообщение от ulik (Сообщение 739927)
А что за новых странный тип данных
Код:

var vector:Vector = Vector.<String>();
vector[0] = "Hello world";
vector[1] = "Test";
vector[2] = 5; // you will get an error

Я, так понимаю, это типизированный массив. Но они и так есть... Зачем было придумывать велосипед? Или объясните, чем отличается от:

Отличается тем, что первое — типизированный массив, а второе нет.
И варианта с комментарием не будет. Будет именно в треугольных скобках.

ulik 19.05.2008 15:12

А не логичнее было б тогда сделать:
Код:

var vector:Array = Array.<String>();
Имя этого типа данных "Vector" как-то не интуитивно и не имеет связи с массивами имхо.
Ну, зачем делать новый тип данных, если он полностью соответствует другому, просто у него теперь есть новый проперти, по сути.
Не проще ли было б добавить этот самый проперти. Ну, скажем:
Код:

var array:Array = []; // нетипизированный
var arrayTyped:Array = [].<Object>; // типизированный

ps: Кстати, забавно, но сами адоб рекомендуют не использовать конструкцию типа new Array() и Array.<String>();, соответственно. Вместо этого предложено писать [] и, как я понимаю, [].<String>;

2morrowMan 19.05.2008 16:57

Цитата:

Сообщение от ulik (Сообщение 739944)
Имя этого типа данных "Vector" как-то не интуитивно и не имеет связи с массивами имхо.

Не интуитивно это для новичков в программировании, а множеству С++ программистов "Vector" это такое же родное как и int и string :)

AL.exe 19.05.2008 17:50

Счастлив. Скорость рендеринга тормознутых флешек выросла раз в пять. Теперь то, что тормозило в среднем качестве летает на высоком.

Last stand 2 просто порадовал на новом плеере. Адоубу - ура. Наконец-то сделали.

ulik 19.05.2008 17:52

2morrowMan >> стол тоже можно стулом назвать и, используя его в этом значении каждый день, привыкнуть. Тут не стоит вопрос скила. Вопрос стоит в рациональности. Вы тоже создаете новый, скажем, класс А, который от класса Б отличается лишь одним свойстовом?
При чем тут новички?!
Вы невнимательно читаете посты...
Цитата:

var array:Array = []; // нетипизированный
var arrayTyped:Array = [].<Object>; // типизированный

etc 19.05.2008 18:12

Да что вы пристали к альфе плеера, все там ещё сто раз переделают.

ulik 19.05.2008 18:18

__etc: действительно. О чем это мы...?

BlooDHounD 19.05.2008 18:52

ulik, Вы не правы :)


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

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