|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
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. Только что научился редактировать название своей темы
__________________
There is no thing in this world that is not simple. Последний раз редактировалось ZackMercury; 18.05.2014 в 01:20. |
|
|||||
Цитата:
Так сказать, взгляд на HTML5 сбоку. А то всё кроссбраузерность, и сложности работы с Canvas И приходится постоянно видеть довольно неструктурированный код JS. А так всё будет намного проще, особенно для тех, у кого с флешем опыта больше.
__________________
There is no thing in this world that is not simple. |
|
|||||
Почитайте вот это и попытайтесь осознать. 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 из классов. По идее, это должно значительно увеличить скорость рендеринга(хотя должно требовать больше ресурсов, чем оно требовало в оригинальном языке).
__________________
There is no thing in this world that is not simple. Последний раз редактировалось ZackMercury; 18.05.2014 в 03:14. |
|
|||||
Вы говорите о том, что можно ускорить скорость рендеринга, тем что есть(можно эмулировать) классы\наследование\и т.д.?
__________________
местонахождение |
|
|||||
Ну, не эмулировать, а скорее симулировать.
Сборщик проекта в JS будет создавать под каждый .as файл .js файл, и базовую структуру объекта, в который поместит содержимое класса AS3, заменив его JS аналогией. Например, в главном классе встречая [SWF ... ] будет задавать размеры для окошка рендеринга, и так далее. Так как языки довольно похожи, я не уверен, что абстракция получится ну уж слишком дырявой. Да и раз уж сделали конвертацию анимации, можно и это сделать в радость любителям AS3.
__________________
There is no thing in this world that is not simple. |
|
|||||
Хорошо, as3-js только так... причем тут рендеринг?
__________________
местонахождение |
|
|||||
Цитата:
Сам я в JS не особо силён, и канвасом не умею пользоваться, оперирую только слухами, в противном случае я бы или знал, что делать конкретно, или знал бы, что сделать этого нельзя. Тут вам, конечно, лучше знать.
__________________
There is no thing in this world that is not simple. |
|
|||||
...или не утверждал бы ерунды(я бы закрыл тему)
__________________
местонахождение |
Часовой пояс GMT +4, время: 11:01. |
|
« Предыдущая тема | Следующая тема » |
|
|