Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Как конвертировать HTML5 в Flash?

  1. #1
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Talking Как конвертировать HTML5 в Flash?

    http://habrahabr.ru/qa/44890/

    Рунет зажигает огни!
    P.S. Но вопрос ведь довольно интересный. Тем более , что MXML , например , ведь является "разновидностью XHTML".
    Ну а ActionScript 3 является "отпрыском" ECMA Script.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  2. #2
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Как конвертировать HTML5 в Flash?

    Но дело конечно же не только в "трансляции" JavaScript в ActionScript. Есть много смешных "феноменов" при попытке переноса "runtime".
    Например цвет рамок для клеток таблицы в spark.controls.DataGrid меняется на "свой" примерно так:
    PHP Code:
    @namespace "library://ns.adobe.com/flex/spark";
      
    s|DataGrid {
        
    skinClassClassReference("yoyo.MyGridSkin"); 
      } 
    И где-то MyGridSkin.as:

    PHP Code:
    package yoyo {

      
    import mx.core.*;
      
    import flash.net.*;
      
    import flash.desktop.*;
      
    import flash.events.*; 
      
    import mx.events.*;
      
    import mx.rpc.events.*;
      
    import mx.rpc.http.*;
      
    import mx.managers.*;
      
    import mx.collections.*;
      
    import mx.controls.Tree;
      
    import mx.graphics.*;
      
    import spark.core.*;
      
    import spark.primitives.*;
      
    import spark.components.*;
      
    import spark.components.gridClasses.*;
      
    import spark.skins.spark.*;
      
    import spark.layouts.*;
      
    import spark.events.*;

      public class 
    MyGridSkin extends DataGridSkin {
        public function 
    MyGridSkin()
        { 
    super();
          
    rowSeparator=new ClassFactory(MyLine);
          
    columnSeparator=new ClassFactory(MyLine);
        }
      }
    }

      
    import mx.core.*;
      
    import flash.net.*;
      
    import flash.desktop.*;
      
    import flash.events.*; 
      
    import mx.events.*;
      
    import mx.rpc.events.*;
      
    import mx.rpc.http.*;
      
    import mx.managers.*;
      
    import mx.collections.*;
      
    import mx.controls.Tree;
      
    import mx.graphics.*;
      
    import spark.core.*;
      
    import spark.primitives.*;
      
    import spark.components.*;
      
    import spark.components.gridClasses.*;
      
    import spark.skins.spark.*;
      
    import spark.layouts.*;
      
    import spark.events.*;

      class 
    MyLine extends Line {
        public function 
    MyLine()
        { 
    super();
          
    stroke=new SolidColorStroke();
          
    SolidColorStroke(stroke).color=0x000000;
          
    SolidColorStroke(stroke).caps="square"
          
    SolidColorStroke(stroke).weight=1;
        }
      } 
    Т.е. для <tr> и <tc> из HTML нужно генерировать очень "странную" runtime support library. "Универсальной" библиотеки в этом случае не хватит.
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  3. #3
    VIP MariLi's Avatar
    Join Date
    Nov 2011
    Location
    Terra baciata da Dio
    Posts
    20,534

    Default Re: Как конвертировать HTML5 в Flash?

    а зачем конверировать? разве флаш не сдох ещё?

  4. #4
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Как конвертировать HTML5 в Flash?

    Quote Originally Posted by MariLi View Post
    а зачем конверировать? разве флаш не сдох ещё?
    Не сдох. AIR существует ( standalone Flash applicaitons runtime environment - для Android и на других платформах тоже. ). Ко всему прочему в виде AIR это всё намного меньше ресурсов планшета жрёт ( в т.ч. и батареи ) чем HTML5+JavaScript. Flash только в Apple время от времени пытаются "хоронить" , а сами тем временем начинают клепать "маки" с Windows 8 ( которая считается ещё и одной из основных платформ для Adobe Flash )
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  5. #5
    PureEviL/Главный бармалей Ангел's Avatar
    Join Date
    Jan 2004
    Location
    Estonia,TLN
    Пол
    Мужской
    Posts
    4,544

    Default Re: Как конвертировать HTML5 в Flash?

    Я думаю большей части вебмастеров по барабану батареи пользователей Важнее скорость загрузки и рендеринга страницы.

  6. #6
    Chat Moderator
    Join Date
    Jul 2011
    Posts
    1,578

    Default Re: Как конвертировать HTML5 в Flash?

    Quote Originally Posted by Беспечный_Ангел View Post
    Я думаю большей части вебмастеров по барабану батареи пользователей Важнее скорость загрузки и рендеринга страницы.

  7. #7
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Как конвертировать HTML5 в Flash?

    Quote Originally Posted by Беспечный_Ангел View Post
    Я думаю большей части вебмастеров по барабану батареи пользователей Важнее скорость загрузки и рендеринга страницы.
    Мысль интересная - но и HTML5, и Flash уже давно стали инструментами для разработки и поддержки web applications , а не идиотских "веб страничек для случайных пользователей" ( такие "веб-странички" как раз поддерживаются этими самыми web-applications в той или иной форме ).
    Т.е. "конвертировать HTML5 в Flash" - это именно задача "портирования приложения" на другую платформу ( в "телевизор" , например ). Там ведь много всяких "шуток юмора" - бывают реализации HTML5 для мобильных телефонов , которые просто не поддерживают AJAX. И т.д. С другой стороны ведь в "умном телевизоре" может просто вообще не быть "браузера" , а только "средства доступа к виджетам" ( хотя в новых телевизорах браузеры есть ).
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  8. #8
    To the moon! Olezhik's Avatar
    Join Date
    Jun 2002
    Location
    Los Angeles, Ca
    Posts
    27,435

    Default Re: Как конвертировать HTML5 в Flash?

    Лутше наоборот из Флаша в [HTML5]
    Палец от станка не далеко падает.

  9. #9
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Как конвертировать HTML5 в Flash?

    Quote Originally Posted by Olezhik View Post
    Лутше наоборот из Флаша в [HTML5]
    Adobe Edge ведь какое-то есть.

    P.S. Но особой роли ведь "туда" или "обратно" ведь не играет. Насколько я успел понять , visual component skinnging из Flash с HTML5 очень плохо "соотносится"...Из ActionScript ведь сравнительно несложно сделать JavaScript - но далеко не во всех случаях. Если в ActionScript не плодить "наследуемые из стандартных" классы , то всё не так уж и трудно "портировать".
    Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
    Строить Асгардию побуждает тьма, посетившая людские души

  10. #10
    To the moon! Olezhik's Avatar
    Join Date
    Jun 2002
    Location
    Los Angeles, Ca
    Posts
    27,435

    Default Re: Как конвертировать HTML5 в Flash?

    Quote Originally Posted by crazy-mike View Post
    Адобе Едге ведь какое-то есть.

    П.С. Но особой роли ведь "туда" или "обратно" ведь не играет. Насколько я успел понять , висуал цомпонент скиннгинг из Флаш с ХТМЛ5 очень плохо "соотносится"...Из АцтионСцрипт ведь сравнительно несложно сделать ЯваСцрипт - но далеко не во всех случаях. Если в АцтионСцрипт не плодить "наследуемые из стандартных" классы , то всё не так уж и трудно "портировать".
    Вот имено как говорят сравнили "Яблоки с Апельсинами".
    Палец от станка не далеко падает.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru