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;
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.
apply preventDefault to your touch event.
-
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:
-
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"); }
-
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.
-
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
-
I just downloaded the latest version of Firefox today because it is necessary for some of the websites that I need for my course at the college level. However, each unique Web site, I'm going to (even the Mozilla of sites, Google, etc.) says that the
-
How to use USB 2 on old Satellite 1410-802?
pcmcia 802-1419 card to increase the speed of the usb 2 will be reconise only of the memory sticks, but tried hard not to increase the power that has no effect. Note book age circa 2002
-
Hello My laptop was crashing often, so a friend of mine wiped. It is works well now (fast, no crash, ect), but I'm missing the programs installed in the factory. Where could I download these? I only see one of my drives (hard drive shows, but I had a
-
Scan to computer in Officejet Pro 8600 Plus
"Scan to computer" Officejet Pro 8600-Windows 7 computer software HP JO 8600 Pro is installed and works normally but the scans light in directory 'default' on the computer that is not where I want them to go. How can I change the "default" directory
-
have new laptop dv7 and continue to receive the window... HP connection manager exe. "Cannot load the Assembly system.data, SQ Lite, Version is 1.0.61.0, culture = neutrral, db937bc2d44ff139 = public key token. The application will now exit.