Hello people
I am really facing a big ask. I have created a dynamic AS3 flash website which loads images and text from an xml file.
Everything is fine, it works okay. EXCEPT that it goes totally dead in Ipad / iphone. My client was somehow not aware of this. And now he is going ballistic about the importance of IPAD in todays world etc etc..
I know IPAD does NOT support flash. Other than the OBVIOUS solution of recoding the complete website in HTML5 etc, I just wanted to know if somebody has tried anything else that could somehow make it work.
I have heard about the following, would like to know if any of this would make sense:
1. USE FLASH SUPPORTIVE BROwSER APPS IN IPAD
like Photon, skyfire, Puffin : are these brosers any good!! observations !!
2. CONVERT THE FLASH FILE INTO HTML5
using :
(1) Google SWiffy
Tried converting flash to HTML5 using swiffy extension for flash professional cs5 but the output was a disaster. XMLlist ignored, .... the list of errors is endless.
(2) Using Flash Professional CS6 / Toolkit for CreateJS
Any body having experience With this?? Any suggestions.
(3) Sothink sWf decompiler - decompile to HTML5
(4) Adobe Wallaby
(5) Anything else that is out there ...
3. USE ADOBE AIR
(1) Repackage as an app for IOS
This would work but can never give the experience of a website. Any thoughts.
(2) Package as AIR execute able file that can be run on IPAD??
Does Apple Ipad allow the installation of AIR files ??
Can it somehow be added to a browser and where it may automatically be loaded into the safari browser in IPAD etc ?? Its highly unlikely. Any thoughts !!
I would really appreciate if anybody and everbody could share their eperiences with these options AND whether or not its worth the try !!
Is the only option available is RECODING ONLY!!
Thanks ... looking forward to all your inputs and suggestions
Thanking you all in anticipation
Moody
Like you I found swiffy a waste of time for most things other than very simple as2 animations.
I don't know about AIR, but CS6 toolkit with createjs is excellent. Have a look at the video on the adobe site (http://www.adobe.com/devnet/createjs.html) - it's a good introduction to what you can and can't do.
Pete
Related
I need a way to integrate a swf file with all the click events into an epub3 format? i tried including text on a swf file it shows an error in tags used while validation.Please help me with this.
Thanks to every help, suggestion or any links
While it's legal to embed a Flash file in an EPUB, Flash won't run on iOS at all, so it's not worth pursuing validation.
http://blog.threepress.org/2009/11/14/using-flash-video-in-epub/
A huge post toward the middle talks about ISO Mpeg4 and using that format for video, other suggestions talk about using a fallback image, other comments on this page that might help.
Good luck!
As from the
Liza Daly
answer and some of my research i found out that apple iOS doesn't support flash any more so it doesn't support swf in epubs. i Acheived it by using HTML5, css3 and jquery.
I am using Howler.js on my PhoneGap application. Because my audio files are large (more than 10Mb) im an setting the buffer attribute to true (forcing HTML5 Audio).
var theSound = new Howl({
urls: ['assets/Sound.m4a'],
buffer: true,
sprite: {
scene0 : [ 1966000, 27000] }
When I test my application on the emulator and my iPad Mobile Safari everything works well. But when I run the application on the iPad as an app, the audio never starts. Using the web inspector I have noted that the audio file tries to load again and again like an not ending loop. You can see an attached screenshot of the resources tab on the web inspector both both the emulator and the iPad, running the same PhoneGap app.
Any idea on what could be the problem?
I've been looking into this for a while.
From what I've gathered, Howler defaults to Web Audio API, and this SO answer says you need a "user input event" to make it work on iOS, because by default it mutes everything. I even tried Howler's own interactive demo on my iPad 2 with iOS 5 (I still haven't updated) here and NONE OF THE SOUNDS WORK. My first link has a link to Apple's documentation, and I haven't tried it yet, but it looks like the convenience of Howler has to be replaced with a lower level implementation that takes about 5-10 lines with XMLHTTPRequest (see the Apple link), or another more versatile library. I'm still learning about what exactly I need, but I have a very similar problem I've been working on resolving today.
But then Howler falls back to HTML5 Audio. OK so I'm just googling that now, and this link comes up, and it's just reminding me of the pletora of compatibility considerations between OGG ACC MP3 etc on various browsers vs. browser layout engines vs. operating systems. So I'm left believing your file format M4A, related to MP3 as far as I can tell, isn't working in the target brower on the target iPad OS. I'm not familiar enough yet to give exact specifics but certainly since Howler doesn't work on my iPad that proves there's at least a problem with that.
The whole point I chose Howler to use was to abstract all the above away! I'm going to go look for another more comprehensive library now =D
the problem might be file size. IPad has a limited cache memory size and if you overflow it assets will not work. The only solution to this problem is smaller file size. Another possibility is html audio will not load or play except in a user event (touch). Web Audio will load but starts muted and only unmutes with a play call inside of a user event.
SoundJS is a library I help develop that handles as much of this stuff as possible. In particular I think you would find the Mobile Safe Approach useful. It is well tested on iOS and Android devices. Unfortunately we do not support sound sprites yet.
Hope that helps.
I try to add a video. It doesn't work inside the client's environment, so I created a sandbox with minimal code: http://sandbox.knsqnt.com/
The problem is, that it works fine except on iPad / iPhone. The given error is "html5: Video file not found".
The MIME types are set correctly and even my webhoster couldn't find any wrong configurations.
There are a lot of topics to this issue, but I couldn't find one helping me with my problem. Can you help me? Tanks.
For my business I need to be able to show a potential client a website I generate with a program called Pano2VR, which is a virtual tour program. This program takes some panoramic photos linked with each other and can generate a virtual tour out of them (as example: www.casas-fotoart.de/virtualtours ). The output this App gives can be either HTML5, Flash or both (flash if available and html5 for mobile devices, for example).
I need to be able to show that on my iPad while offline. i haven't found any solution for that so I tried to build a easy App for that, which I thought it wouldn't be complicated.
I generated a html5-only virtual tour and I droped the output into the "Suporting Files" group on the Xcode project. I added a UIWebView and on viewDidLoad I set it so it loads the html file.
The files I'm droping are like these (these inside the ipad folder):
The html file loads into the webView, but it just displays "This content requires HTML5/CSS3, WebGL, or Adobe Flash Player Version 9 or higher.", even though when loading these files from the net, it loads perfectly. I know this message comes from the html file.
Any idea on how to make it work will be much appreciated. Thanks in advance.
Your problem is this probably - XCode is mangling the JS files, I assume because it's trying to compile them
I want to display a list of swfs and allow the user to click on one and have it display. I wanted to use PDF, but need a little more interaction for the user. I've searched around for some swf -> iphone converters, but I want to just display the swf as PART of an app.
Any recommendations?
SWF used to be short for Shockwave/Flash. It is not an "open" file type and requires a huge framework to work correctly, one of which is support for ActionScript. There doesn't seem to be such a framework right now, even Skyfire doesn't do the rendering natively but tries to convert it through a server.
This is possible via CS5->IOS export. It's not the most smooth, but it will allow you to load external swfs. The only gotcya is that the external swfs cannot contain any actionscript (bummer).
Here's a simple example of flash to ios.