Flash News: Flash to HTML5 publishing.
Flash => HTML5
Конвертация анимации в студию. Теперь ждём конвертации AS3 => JS + Canvas :) http://www.adobe.com/video/feature/f..._features.html P.S. Что-то мне подсказывает, что не особо и сложно написать парсер, который будет переписывать код из AS3 в JS + API. P.P.S. Только что научился редактировать название своей темы :) |
Цитата:
|
Цитата:
Так сказать, взгляд на HTML5 сбоку. А то всё кроссбраузерность, и сложности работы с Canvas :) И приходится постоянно видеть довольно неструктурированный код JS. А так всё будет намного проще, особенно для тех, у кого с флешем опыта больше. |
Почитайте вот это и попытайтесь осознать. http://russian.joelonsoftware.com/Ar...tractions.html
|
Ну и что, JS это тоже абстракция в таком случае. JS -> C++ -> Assembler -> Binary, AS3 -> C++ -> Assembler -> Binary,
Почему бы не написать умный парсер, который сможет сделать так: AS3 -> JS -> C++ -> Assembler -> Binary? Ролик бы компилировался в JS код, а тот эмулировал встроенный ролик на страницу своими средствами, на самом деле выполняя всю абстракцию в своей модели. Например, в JS нет ООП, но есть Объекты(Object), которые по сути объявляются оператором function, и из этих объектов можно построить то же самое, что можно построить в AS3 из классов. По идее, это должно значительно увеличить скорость рендеринга(хотя должно требовать больше ресурсов, чем оно требовало в оригинальном языке). |
Вы говорите о том, что можно ускорить скорость рендеринга, тем что есть(можно эмулировать) классы\наследование\и т.д.?
|
Ну, не эмулировать, а скорее симулировать.
Сборщик проекта в JS будет создавать под каждый .as файл .js файл, и базовую структуру объекта, в который поместит содержимое класса AS3, заменив его JS аналогией. Например, в главном классе встречая [SWF ... ] будет задавать размеры для окошка рендеринга, и так далее. Так как языки довольно похожи, я не уверен, что абстракция получится ну уж слишком дырявой. Да и раз уж сделали конвертацию анимации, можно и это сделать в радость любителям AS3. |
Хорошо, as3-js только так... причем тут рендеринг?
|
Цитата:
Сам я в JS не особо силён, и канвасом не умею пользоваться, оперирую только слухами, в противном случае я бы или знал, что делать конкретно, или знал бы, что сделать этого нельзя. Тут вам, конечно, лучше знать. |
...или не утверждал бы ерунды(я бы закрыл тему)
|
Часовой пояс GMT +4, время: 20:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.