Solved

alternative flash content for iphone

Posted on 2008-10-22
6
1,320 Views
Last Modified: 2012-05-05
Hello,
I have a site with a flash banner. I have provided alternative content (on a test page only for now) that is just a static graphic. this works fine on desktop browsers.

i know that iphone does not support flash but it isnt showing the alternative content either. i have used swfobject as shown below:

thanks for any help

jon

script type="text/javascript" src="swfobject.js"></script>
 
 
 
 

<div id="flashcontent">

     <img src="images/alt/static-profile.jpg" alt="profile">

</div>

<script type="text/javascript">

      // <![CDATA[

      var so = new SWFObject("GrassBanners/profile.swf", "Movie", "800", "120", "8", "#031A30");

      so.write("flashcontent");

      // ]]>

</script>

Open in new window

0
Comment
Question by:jonsmithgraphics
  • 4
  • 2
6 Comments
 
LVL 39

Expert Comment

by:blue-genie
Comment Utility
have a lookie here at the blog
the guys did something with the iphone with code examples. how cool are they.



http://www.swffix.org/devblog/?p=37
0
 

Author Comment

by:jonsmithgraphics
Comment Utility
thanks blue-genie
will have a look at this link and see if i can get things working!

fingers crossed....

0
 

Author Comment

by:jonsmithgraphics
Comment Utility
hi blue-genie
i had a read through that blog and ended up trying a different method which seems to work in browsers. but it still isnt displaying the alternative content graphic on the iphone...

any ideas what i am doing wrong?

cheers :)
<script type="text/javascript" src="swfobject.js"></script>
 
 

<script type="text/javascript">

    swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");

    </script>
 
 
 
 
 

<div id="flashcontent">

 

  <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="120">

        <param name="movie" value="GrassBanners/profile.swf" />

        <!--[if !IE]>-->

        <object type="application/x-shockwave-flash" data="GrassBanners/profile.swf" width="800" height="120">

        <!--<![endif]-->

         <img src="images/alt/static-profile.jpg" alt="profile">

        <!--[if !IE]>-->

        </object>

        <!--<![endif]-->

      </object>

	  

</div>

Open in new window

0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 
LVL 39

Expert Comment

by:blue-genie
Comment Utility
i have an idea. you buy me an i-phone, and then .... haha
i dont' have any experience working with an i-phone so i'm not sure.
i'd recommend posting on that guys blog, since he obviously has done it before. and check out the forums on the apple site.

thats all i got, sorry.
0
 

Author Comment

by:jonsmithgraphics
Comment Utility
ok cheers for the help anyway!
0
 

Accepted Solution

by:
jonsmithgraphics earned 0 total points
Comment Utility
got it working in the end, cant remember what i did differently to my initial post but here is the working code.
<script type="text/javascript" src="swfobject.js"></script>
 
 

<script type="text/javascript">

    swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");

    </script>
 
 
 
 

 <div id="flashcontent2">

 

  <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="105">

        <param name="movie" value="GrassBanners/home2.swf" />

        <!--[if !IE]>-->

        <object type="application/x-shockwave-flash" data="GrassBanners/home2.swf" width="800" height="105">

        <!--<![endif]-->

         <img class="altpic" width="800" height="105" src="images/alt/static-home.jpg" alt="profile">

        <!--[if !IE]>-->

        </object>

        <!--<![endif]-->

      </object>

	  

</div>

Open in new window

0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Suggested Solutions

You should read OS supplied guidelines before developing. I can't stress that enough. The guidelines will help you understand the reasons mobile app developers do what they do.  Apple is very particular when they review appstore submissions.
HTML5 has deprecated a few of the older ways of showing media as well as offering up a new way to create games and animations. Audio, video, and canvas are just a few of the adjustments made between XHTML and HTML5. As we learned in our last micr…
The goal of the tutorial is to teach the user how to how to load their YouTube profile onto Flash Media Live Encoder.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now