Interactive Html5/canvas freezes mobile phones

Hello

I was once a Flash Designer, and since Apple _ Google has announced that Flash would be is no longer supported on mobile devices. I've been without a good Interactive platform / Animation that would be supported on mobile phones / tablets without having to do it in the AIR or develop a native app.

Along came animate dashboard... Well... who have worked at least on mobile phones... I thought it would be a good replacement for the awesome tool that Flash was.

NOPE... Adobe he pulls away and gives us a CC to animate.

I thought well... at least its in the Middle, I know...

in any case... I did this Interactive Html5/canvas with "Button" to go to each image. That's all that.

Work a lot on my desktop PC... but when I view it on my Android phone, this is WICKED SLOW (my entire Web page of scrolling is slow)

Click on one of the buttons (which has a hover) takes several seconds to go to the desired image.

After about 3 times switching pages... the canvas completely freezes the phone and I have to do a HARD REST of the PHONE.

See the page the Html5/canvas content here, I did...

Image file formats. Articles | TechniPixel Solutions

I expect animate CC way to better answer to the phone than that.

If this is true, CC animate (aka Html5/canvas) is NOT READY for prime time yet on mobile phones...

So I have nothing to use to develop interactive content that allows to display on a mobile phone without creating a native application or with air.

Flash is an A + in my books

Animate CC is a D - F... I'm not impressed

Anyone can do the light on interactivity and mobile phones with animate CC (aka Html5/canvas)

Oh, I wish for the days of Flash back!

Thanks in advance

Well... Since nobody does not address this... I changed the links so my JS/Image version is now live on my site.

JS/Image Version that replaces the CC version animate Html5 Canvas (link below)

Image file formats. Articles | TechniPixel Solutions

Animate CC Html5 Canvas Version

Image file formats. Articles | TechniPixel Solutions

The final conclusion is that CC animate is optimal for the creations of office... but because of the lack of CPU power on mobile phones (which is the number of phone manufacturer to catch up)... It is better not to use Html5 Canvas on mobile phones... AT THE MOMENT!

We have to wait for the phone power to get faster and better, computer

It's NOT for the lack of CC animate... but lacks the phone to be able to make enough office powered creations.

Tags: Adobe Animate

Similar Questions

  • Mobile (touch) compatibility with HTML5 Canvas

    When I saw a HTML5 Canvas project on the web, it works well. When I saw the same project in mobile it previews too, but this isn't a job well.

    example;

    Demo EaselJS: drag-and-

    When I open this simple project of object hanging out on the web, no problem, everything is fine but when I open the project on mobile, it shows a preview but is not compatible. Unfortunately, it is not possible to drag by touch.

    image.jpg

    image.jpg

    apply preventDefault to your touch event.

  • An interactive pdf with .swf can be read and played on a mobile device, mobile phone.

    I have pdf files interactive large (150 MB) containing .swf files that play on the loading of the page. Can I download these and share a link so that they can be viewed on a mobile phone? How they are prepared for mobile? Will be the .swf files in the pdf as in a computer room?

    I don't think it will work, because there is no Flash Player for mobile devices.

  • create an interactive button "hover over" HTML5 canvas

    Hello

    I am currently using the HTML5 canvas in flash Professional CC.

    I want to create a button that is animated that develops when you go over it and then shrinks when you switch off the coast.

    I can do this in AS3, but I can't seem to do so in the HTML5 canvas.

    I placed the button hosted in a movieclip and he stopped at the beginning of the timeline of the movieclip then added this code to try to turn it on when I go over it, but it did not work:

    this.movieClip_2.addEventListener ("mouseover, fl_mouseoverToGoToAndPlayFromFrame_3.bind (this));

    function fl_mouseoverToGoToAndPlayFromFrame_3()

    {

    this.gotoAndPlay (2);

    }

    I also tried to create a standard 'button symbol' then added the animation within each action (upper, lower). This no longer works.

    Any help would be appreciated!

    Matt

    Then you probably forgot to pass the mouse:

    stage.enableMouseOver (10);

  • Dynamic resizing of Textfield with HTML5 Canvas?

    Hello

    If my company is currently using Flash CS4 because all our AS2 code. I really want to move from the dark ages to Adobe animate CC. One of the main drivers is HTML5 Canvas and be able to support all mobile devices.

    So that this transition to work, I need to be able to do 2 things from the start:

    1. I need to get the variables passed in the ColdFusion page that is generated flash animation.

    2. I need to manipulate the data (like the formatting of phone number)

    3. I need to be able to keep the text fields in a defined width and mitigate the text to fit without distortion.

    EX: If I didn't do this in AS2 it would work. Did not understand how to do the same thing to animate:

    If (this ._width > 200) {}

    This ._width = 200;

    }

    This stuff is possible with Adobe animate CC? It is possible with HTML5 Canvas or should I publish with air?

    Is there a site that shows all the animated objects and properties that can be manipulated with Javascript for use with the Web?

    If possible, I'd love to be able to save an image to preview at run time and possibly make web-to-print

    In canvas mode, all audiovisual operations are managed by the library of CreateJS. There is a lot of documentation and examples for that flow. Very little of it is explicitly linked to the Flanimate IDE.

    You cannot directly set the width and height on the CreateJS objects. You can set the scaling factors X and Y, which should be sufficient if you are willing to do a little math.

    Width and height of determining dynamic objects can be difficult, because CreateJS is limited by what supports the HTML5 canvas API. There is a blog post, discuss the issue here:

    http://blog.createjs.com/update-width-height-in-Easeljs/

  • Rendering of the HTML5 Canvas

    This is regarding the rendering of the scene animation HTML5 Canvas (animate CC).

    The rendering of the animation is slow on the Windows operating system. And rendering animation is not smooth on browser.

    Please provide any solution for this.

    Few things to note everything by publishing your files to HTML5 canvas target.

    1. the filters and effects of color on the symbols are very expensive by the calculation and are cached (automatically) while rendering. Try to reduce as much as possible these as they will cause the internal animation within any symbol of caching to freeze.

    2. try to use the Cache as Bitmap to the complex static vector shapes wherever possible.

    3 try to minimize acceleration in the classic tweens.

  • Animated Navigation CC HTML5 Canvas issues

    I use Adobe animate CC HTML5 Canvas.

    I use some variables and STOP to navigate through the timeline, as if they were pages.

    Go forward through the timeline gives me no problem, however, when I got back in the timeline (from frame_1 to frame_0) when I ask many interactions on the previous page don't work (visibility and hover button) and then when I try to go forward again it does not stop on the frame more.

    An alert using, I found that he jumps in the course although I stops.

    Can someone help me please? I can send the files together if necessary.

    Here is my code for the navigation of the page:

    This.Stop ();

    SECTION INFO & NAVIGATION DRIVE

    VARIABLES FOR NAVIGATION

    var frameNumber = this.currentFrame;

    nextFrame var = frameNumber + 1;

    prevFrame var frameNumber = - 1;

    DISPLAYS CURRENT PAGE NUMBER

    var text = this.currentFrame.toString ();

    var thisText = "Page" + displayText;

    createText var is new createjs. Text (thisText, "" BOLD "44px Myriad Pro", "White");

    this.addChild (createText);

    TEXT OTHER THAN THE WEIGHT/SIZE/COLOR/FONT STYLE

    createText.x = 98;

    createText.y = 1375;

    CLEARS THE PREVIOUS PAGE NUMBER BEFORE MOVING FRAMES

    this.next.addEventListener ("click", removePageNumberNext.bind (this));

    function removePageNumberNext()

    {

    this.removeChild (createText);
    this.gotoAndPlay (nextFrame);

    }

    this.prev.addEventListener ("click", removePageNumberPrev.bind (this));

    function removePageNumberPrev()

    {

    this.removeChild (createText);
    this.gotoAndPlay (prevFrame);

    }

    Hold up... you have the above reproduced code in each single frame? This would explain why your buttons are behaving strangely. Handlers on objects do not replace each other - they are cumulative. If you have only one set of buttons in nav for the entire timeline, you only need to assign handlers once at the beginning.

    Similarly, you should not create a textfield to display page in the code. You just create a dynamic textfield in the editor, name ('pageNum' or whatever), then update its content through the .text property.

    Assuming that you are using the frame 1 (0) to initialize and start your content on frame 2 (1) and have a next button called 'next', a previous page named 'prev' button and a textfield of page number named 'pageNum', all that exists throughout the entire timeline, you can use this code to control your page :

    _root = this; // global handle to root timeline for event listeners
    this._maxPage = _root.timeline.duration - 1; // total pages
    
    // event handlers
    this.navPrev = function() {
        var cur = _root.timeline.position;
        if (cur > 0) {
            _root.navToPage(cur - 1);
        }
    }
    
    this.navNext = function() {
        var cur = _root.timeline.position;
        if (cur < _root._maxPage) {
            _root.navToPage(cur + 1);
        }
    }
    
    // do navigation
    this.navToPage = function(p) {
        // set visibility of nav buttons
        this.prev.visible = p > 1;
        this.next.visible = p < this._maxPage;
        // update page counter
        this.pageNum.text = "Page " + p;
        // navigate
        this.gotoAndStop(p);
    }
    
    // assign event listeners
    this.prev.addEventListener("click", this.navPrev);
    this.next.addEventListener("click", this.navNext);
    
    // get the party started
    this.navToPage(1);
    
  • gotoAndPlay ("label") going on at different times of second click HTML5 canvas

    I have a very strange problem, I can't seem to understand.

    I work in CC animate with a HTML5 canvas.  I made a simple interactive slideshow that a user can jump around in.  Instead of going to the chassis numbers, I use labels for each button.  My key codes look like this:

    This. SL01_01But.addEventListener ("click", fl_ClickToGoToAndPlayFromFrame_2.bind (this));

    function fl_ClickToGoToAndPlayFromFrame_2()

    {

    createjs. Sound.Stop ();

    this.gotoAndPlay ("Slide02");

    }

    I have to stop the sound, then go and play an image tag.  It works on the first click, however, if the user sees this new framework, on the second click goes to the next section (the one after the label).  For the life of me I can't understand why.  Any ideas?

    So what you see is expected.

    you will stop on Slide02.  and then a gotoAndPlay will leave Slide02 and get arrested on the following image, before he gets to Slide02 again.

    That is to say, your gotoAndPlay runs and then the this.stop () runs in the Slide02 more 1 frame.

    to remedy this, use this.gotoAndStop ('Slide02') for not going out when rerun.  But if you really want to get out and then re-enter that govern when you could use:

    this.gotoAndStop(this.currentFrame+1);

    this.gotoAndStop ('Slide02');

    Any reason you have to want to do this is probably better handled by other code.

  • HTML5 Canvas Createjs mouse button and the mouse on

    Beginner to the CC Flash using HTML5 Canvas via CreateJs.

    Features I am building mouse over and click interaction .


    Click on the button seems to work but the mouse and off does not work.

    I used the MovieClip then try code below.


     

     

     

     

    var stage = new createjs.Stage("canvas");

    stage.canvas.style.cursor = "pointer";

     

     

     

     

    var frequency = 3; 

    stage.enableMouseOver(frequency); 

     

     

    createjs.Ticker.addEventListener("tick", stage);

    createjs.Touch.enable(stage);

     

     

     

     

    this.cta1.addEventListener("click", handlerMethod.bind(this));

    this.cta1.mouseChildren = false;

     

     

    function handlerMethod(event) {

      console.log("Clicked");

    }

     

     

    this.cta1.addEventListener("mouseover", MouseOverhandler.bind(this));

    function MouseOverhandler() {

      this.cta1.gotoAndSop("mOver");

     

     

     

     

    }

     

     

     

     

    this.cta1.addEventListener("mouseout", MouseOuthandler.bind(this));

    function MouseOuthandler() {

      this.cta1.gotoAndSop("mOut");

     

     

    }

     

     

     

     

     

     

     

     

     

    Question I'm facing

    MovieClip cursor doesn't display not pointer

    Mouse does not work Cta1 MovieClip doesn't go to the label "mOver".

    Download FLA via WeTransfer

    Thank you.

    Mouse interaction

    canvas.addEventListener ('mouseover', over.bind (this));

    function over()

    {

    this.cta.gotoAndPlay ("over");

    }

    canvas.addEventListener ("mouseout/mouseouthandler()", out.bind (this));

    function out()

    {

    this.cta.gotoAndPlay ("out");

    }

    With just a button symbol gives you a slider. No necessary framescript.

  • How to download html5 canvas in my program

    I have a magazine and I need to get the html5 canvas in my file problems where I load each page in a javascript file.  Javascript code opens each page and I have added flash with the old formula programs.  Not every page will have a file of canvas or interaction. So I need to load canvas files individually in the javascript file. I don't know how do it and we have tried several methods.

    I hope you can help me.

    Jennifer

    To be perfectly honest, if you are not a programmer, you'll probably want to go to the one who built this site for you.

    Or you probably want to do it again, because it is not admissible.

    But if you don't want to put a CC Flash Web animation added to replace something else on the page, simply put your

  • On the mouse does not work in iframe (HTML5 Canvas)

    Hi, I use the HTML5 Canvas option in Flash CC for a banner ad.  I have a button, and I gave him a rolling & out entertainment.  Like this:

    this.clickthrough_btn.addEventListener("mouseover", over.bind(this));
    
    function over()
    {
      this.cta.gotoAndPlay("over");
    }
    
    
    this.clickthrough_btn.addEventListener("mouseout", out.bind(this));
    
    function out()
    {
      this.cta.gotoAndPlay("out");
    }
    
    

    Which works perfectly fine, until the ad is actually in an iframe, which is how HTML5 banners are displayed on different sites.  When it is in an iframe, it seems not be able to detect when I move my mouse over the banner.  Is it possible to fix this? I don't really want my steady state to be stuck.  Any suggestions are appreciated!

    I found this, but it doesn't seem to work with my code: http://stackoverflow.com/questions/1058085/iframe-onmouseout-capture

    For those who wondered about this (it's a pretty big deal for banners), thanks to geniuses (Blake) on the forum of Greensock.com banner, I now have a concrete example of mouse out in an iframe using canvas.  It took just targeting the canvas instead of the scene or a key area which covered the entire scene.

    Here's a look: http://plnkr.co/edit/rDtONIWD5Jgrpd8Ax7oL?p=preview

    And here is the corresponding code:

    
    //Mouse interactions
    
    canvas.addEventListener("mouseover", over.bind(this));
    
    function over()
    {
      this.cta.gotoAndPlay("over");
    }
    
    canvas.addEventListener("mouseout", out.bind(this));
    
    function out()
    {
      this.cta.gotoAndPlay("out");
    }
    
  • HTML5 canvas

    Hello

    I installed a trial version of professional flash cs6 and packaging Mobile Devices.

    everything is ok, but I didn't know the tool html5 canvas, why?

    How I get these tools?

    Please solve the problem...

    Thank you..

    Mithun

    Not in CS6, only in CC.

    Mylenium

  • Add Contacts from Mac to LG B470 mobile phone

    I have a new mobile phone from LG B470 and would like to share and save my list of contacts to and from my Mac.

    LG does not support the Mac and there customer service knows nothing of the AMC is a bunch nobodies.

    I have little trouble getting my B470 with bluetooth, but I don't know how to make a list of contacts.

    Software or ideas?

    There used to be a number of products designed to do what you want. They seem to be pretty much dead now. I'm afraid you aren't going to have much luck. There are ways to synchronize contacts easily with Google, do take on a simple Android, but I'm not aware of anything that will allow you to synchronize your contacts with a flip phone.

  • Reset my password clears the data synchronized out of a mobile phone?

    After having to replace my hard drive and restore my computer from a backup, it seems that I forgot what was my password synchronization. All the data that I care (passwords, history) is always synchronized on my cell phone. If I go ahead and reset my password, you can these data then sync to my computer from the mobile phone, or is deleted on the phone?

    Change your synchronization password wipe your data from the servers to synchronize, but not other devices.

  • Firefox for android mobile phone said app can access the following on your phone... take pictures and videos? Is there a work around? If not have to uninstall.

    I have Firefox for my laptop and wanted to use it on my phone Android mobile phone. When I saw under permissions that the application can access photos and videos and can take photos and videos that seemed very odd. Does anyone know of a work around to keep the app to take photos and videos without my permission? I do not want to uninstall but can allow the intrusion of privacy.

    We have a help article about why this permission is here: how Firefox for Android uses the requested permissions?

    Specifically, some sites may give you the option to attach or embed an image directly from the camera instead of going through a folder of pictures already taken. In order to support this feature, Firefox requires permissions to access the camera. However, according to this article, Firefox will ask your permission before leaving the site to use the camera. I don't think I have ever seen this in action.

Maybe you are looking for