Air Mobile: I need to play a local video.

I'm developing an application that needs to have a video but without having an internet connection. I searched for a straight forward solution but I couldn't see a clear one.
Can I embed the video? (I couldn't, it isn't possible?)
Is it still good to create a SWF with it inside and then embed it? or it lost its quality / performance?
Any other solution?
Thanks a lot!

Hi,
Is the video in the local network?
Here is an example playing a video from a local path, you can create an internet path to a server or other pc.
http://www.riacodes.com/flex/basic-video-player-in-flex/
I hope this help.
Best,

Similar Messages

  • I need to play back a video-recording i have taken myself and have it show the time count in seconds on the play back. Can you help?

    I need to play back a video-recording that I have taken myself and have it show the time counter in secs/minutes in the playback. Can anyone help?

    the movie editing app "Avid Studio" displays a time counter, as does the Pinnacle editing app.  Oddly enough, I movie does not.  (unless I have it somehow turned off.)

  • HT204382 What program do i need to play .MKV (matroska video) files?

    What program do i need to play .MKV (matroska video) files?

    To see them, I recommend VLC. It doesn't transfer videos, but you can see it

  • HT3775 what do i need to play a .avi video ?

    i downloaded a video to watch and the format is as follows   xyz.avi
    when i go to play the video it keeps stating that quicktime cannot open.  so i look into it and it shows that ......
    AVI (Motion JPEG only) which i beleive is the video i am trying to watch needs a list of these
    MPEG-2 (OS X Lion or later)
    MPEG-4 (Part 2)
    H.264
    H.263
    H.261
    Apple ProRes
    Apple Pixlet
    Animation
    Cinepak
    Component Video
    DV
    DVC Pro 50
    Graphics
    Motion JPEG
    Photo JPEG
    Sorenson Video 2
    Sorenson Video 3

    Install VLC it can run most of the vedio formats
    http://www.videolan.org/vlc/download-macosx.html

  • Help needed in playing HTML ' object ' videos with formats mov, avi, wmv...

    Hi,
    Here is where I am at this juncture...
    I have a requirement wherein I need to render an HTML text containing an '<object>' tag which embeds a video, for example:-
    <object width="320" height="240"
               data="javascript/media/ABC.wmv"
               type="application/x-mplayer2">
              <param name="url" value="javascript/media/ABC.wmv" />
    </object>
    Now I need to render this video into my Flex Web Application.
    One way to do it, as I see, is somehow extract the 'data' attribute and put it as a 'source' for spark VideoPlayer.
    Is there any better way to do this?
    Also note that, I require to render all video formats (avi, mov, wmv etc.) and not just flv or f4v. Any pointers for this would be appreciated.
    Thanks

    Not so "easy share" after all is it?
    Still Capture specs read as follows:
    Still capture
    Still format
    JPEG/EXIF v2.21
    Picture size
    12.0 MP (4000 × 3000)—4:3
    10.7 MP (4000 × 2664)—3:2
    9.0 MP (4000 × 2256)—16:9
    6.0 MP (2832 × 2128)—4:3
    3.1 MP (2048 × 1536)—4:3
    2.2 MP (1800 × 1200)—3:2
    2.1 MP (1920 × 1080)—16:9
    1.2 MP (1280 × 960)—4:3
    Compression
    JPEG/EXIF v2.21
    Color modes
    high color, natural color, low color, sepia, black and white
    Sharpness
    high, normal, low
    http://www.kodak.com/eknec/PageQuerier.jhtml?pq-path=11619&pq-locale=en_US
    Question: Are these still images jpeg or Kodak's EXIF? or are you using the camera in HD movie mode where iMovie fails to recognize the file format/s?
    If you read the system requirements for this device it clearly states X.3 or higher. However, I'm wondering if this also includes X.5.1 or not .....
    Message was edited by: SDMacuser

  • Is it normal for iPad Air 2 to vibrate when playing music, watching video, playing game, or anything related to the sound?

    I just bought my iPad Air 2 and it is vibrating when do anything related to sound. I want to know is it normal or just me? should i bring it back to Apple Store?

    A number of people have reported having vibration problems. One thread below. I'd bring it back for a different one or a refund if you're dissatisfied.
    Re: iPad Air 2 sound vibration

  • Play a local file using URLDataSource

    Hi,
    I need to play a local video file using URLDataSource, but i dont know why im getting the next error: Error loading the video: NoPlayerException. Cannot find a player.
    But, with a file video on internet it works perfectly.
    import javax.media.protocol.URLDataSource;
    import java.net.URL;
    import java.io.*;
    public class TestDataSource extends URLDataSource {
         TestDataSource (URL url) throws IOException{
              super(url);
    import java.awt.*;
    import java.awt.event.*;
    import java.util.Vector;
    import java.io.*;
    import javax.swing.*;
    import javax.media.*;
    import javax.media.protocol.ContentDescriptor;
    import javax.media.protocol.DataSource;
    import javax.media.protocol.URLDataSource;
    import java.net.URL;
    public class VideoPlayer extends JFrame {
         Player player = null;
         private JPanel contentPane;
         TestDataSource mcds = null;
         public static void main(String args[]){     
              String locator = "C:/video.avi";
              (new VideoPlayer(locator)).setVisible(true);
         public VideoPlayer(String locator) {
              super("Example");
              setSize(400,400);
              contentPane = (JPanel) this.getContentPane();
              addWindowListener(new myWindowAdapter());
              File file = new File(locator);
              URL url = null;
              try{
                   if(file.exists()){
                        url = file.toURI().toURL();
                        System.out.println("exist");
              }catch(Exception e){
                   System.err.println("Error: "+e);
              try{
                   mcds = new TestDataSource(url);
                   mcds.connect();
              }catch(Exception e){
                   System.err.println("Error: "+e);
              try {
                   player = Manager.createPlayer(mcds);
                   player.addControllerListener(new controllerUpdate());
              }catch(Exception e){
                   System.err.println("Error loading the media. ("+e+")");
              if(player != null) player.realize();      
         class controllerUpdate implements ControllerListener {      
              public synchronized void controllerUpdate(ControllerEvent e) {      
                   if(e instanceof RealizeCompleteEvent) {
                        Component visualArea = player.getVisualComponent();      
                        Component controlPanel = player.getControlPanelComponent();      
                        if(visualArea!= null)      
                             contentPane.add(visualArea, BorderLayout.CENTER);      
                        if(controlPanel != null)      
                             contentPane.add(controlPanel, BorderLayout.SOUTH);      
                        validate();      
                        player.prefetch();
                   if(e instanceof PrefetchCompleteEvent) {
                        player.start();
         class myWindowAdapter extends WindowAdapter {
              public void windowClosing(WindowEvent e){
                   if(player != null) player.close();
                        System.exit(0);
    }Sorry for my bad english
    Thanks in advance

    vagosvagos wrote: I need to play a local video file using URLDataSource, but i dont know why im getting the next error: Error loading the video: NoPlayerException. Cannot find a player.
    But, with a file video on internet it works perfectly.
    The difference is not between file system and internet, it is the format of the file itself that is the problem. When I run your code here, the only (significant) difference in this line..
    String locator = "C:/video.avi"; .. and it works perfectly. I used the file you originally linked to on the internet (I had downloaded it to work with the earlier example - since my connection is sooo slow), so it became..
    String locator = "dsr_arrow.mpg"; The problem in this case is that apparently that AVI was encoded using a codec that JMF does not support.
    Check the [JMF Supported Formats|http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html] page for further details of the codecs or media types that JMF will recognize.
    What encoding is your AVI?

  • How to view local videos on iOS mobile device

    How do I view local videos on my iOS device running an Adobe Air app? I know how to view the CameraRoll for iOS in Flex on Adobe Air, but the CameraRoll class only brings up photos, no videos.  When I use:
    if (CameraRoll.supportsBrowseForImage) {
                                                      var roll:CameraRoll = new CameraRoll();
                                                      roll.browseForImage();
                                            } else {
      trace("Camera Browsing not available");
    The cameraRoll instance that is brought up only shows photos, no videos.  Any ideas?

    +1  I need this as well.
    It looks like it's simply not available in CameraRoll - is support planned?  What are other possibilities - File?  Navtive extension?
    Would AIR even be able to play typical phone video formats?  From a quick search, it seems that the iPhone captures h.264 in a mov container, while at least one Android phone captures MPEG-4 in a 3gp container.  I'll try transferring such videos to my computer and embedding them in a test app just to see if they play.
    Thanks for any insight!
    ETA: The docs for NetStream list h.264 and 3gp as supported formats.  From my testing, however, NetStream does play the iPhone .mov file, but does not play the Android .3gp file.  A Loader plays neither.

  • Playing LOCAL video with Java FX

    Hello,
    I'm trying to make a media player with Java FX.
    I have downloaded the next example (BasicMoviePlayer)
    [http://jfxtras.org/portal/pro-javafx-platform/-/asset_publisher/1Bl5/content/16700?redirect=%2Fportal%2Fpro-javafx-platform|http://jfxtras.org/portal/pro-javafx-platform/-/asset_publisher/1Bl5/content/16700?redirect=%2Fportal%2Fpro-javafx-platform]
    and now I want to play a local video.
    Anybody knows how to do this?
    Thank you very much!

    For example:
    import javafx.stage.*;
    import javafx.scene.*;
    import javafx.scene.media.*;
    var source = "C:/Movie/big-buck-bunny-640x360.flv";
    Stage {
        title: "Simple Video Player"
        scene: Scene {
            width: 640
            height: 360
            content: [
                MediaView {
                    preserveRatio: true
                    mediaPlayer: MediaPlayer {
                        autoPlay: true
                        media: Media {
                            source: source
    }

  • Multiple RTP streams + local video Player - S.O.S.

    Hi guys,
    I ran out of ideas, so I need your help now. It's gonna be a long one...
    Given:
    MediaLocator(vfw://0) --> DataSource(video) --> Processor(video)
    Then I send processor's output (videoProcessor.getDataOutput()) over RTP to multiple destinations. Of course, I am using cloneable DataSources for this, cause there's no other way. So, now I also need to have a local video feed just for self-reference, but it seems to be a tough one! Let me go over what I've tried til now:
    1. Using DataSource clone from video processor, I tried to create a Player (i.e. Manager.createPlayer(clonedDS) ). BOOM!
    javax.media.NoPlayerException: Cannot find a Player for: com.ibm.media.protocol.SuperCloneableDataSource$PushBufferDataSourceSlave@126c6ea
         at javax.media.Manager.createPlayerForSource(Manager.java:1512)
         at javax.media.Manager.createPlayer(Manager.java:500)
         at org.interlab.mc.media.MediaManager.setVideoProcessorEnabled(MediaManager.java:2046)
         at org.interlab.mc.media.MediaManager.openVideoStreams(MediaManager.java:1807)
         at org.interlab.mc.UserAgent.callStateChanged(UserAgent.java:2516)
         at org.interlab.mc.call.Call.fireCallStateChangedEvent(Call.java:366)
         at org.interlab.mc.call.Call.setState(Call.java:244)
         at org.interlab.mc.call.CallManager.processInviteOK(CallManager.java:330)
         at org.interlab.mc.UserAgent.processResponse(UserAgent.java:1632)
         at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:288)
         at gov.nist.javax.sip.EventScanner.run(EventScanner.java:489)
         at java.lang.Thread.run(Unknown Source)So i checked. If I create a clone from my DataSource(video) then Manager would return this instance:
    class com.sun.media.multiplexer.RawBufferMux$RawBufferDataSourceBut if, like now, I want to create a clone from DataSource from video processor (i.e. Processor.getDataOutput()) then I get this instance:
    com.ibm.media.protocol.SuperCloneableDataSource$PushBufferDataSourceSlaveHope you noticed the difference. :) Now, from the latter one neither I can create a Player nor can I create a Processor. Too bad. So, I tried another one.
    2. I took my DataSource(video), created a cloneable (just like in Clone.java) and from there I finally got my precious Player! Yes!! But not so fast.... Player was working, but the rest now wasn't. Once I have my DataSource(video) cloned, my Processor(video)'s data output got starved - i could not send video anymore. What a life?! Fine... Let's try another one.
    3. Just like I send video remote I decided to send the video locally in a loop, for instance, from 203.159.2.3:25000 to 203.159.2.3:25002. And what do you think? Still doesnt work!! This "loop" stream is not detected (i.e. controller's update doest sense anything). But if i open JMStudio, and start listening (i.e. open RTP session) on 203.159.2.3:25002, i get my stream showing nice and clear!
    Someone, anyone, please, help! Point my nose to some document, piece of code - anything to make this work.
    Kind regards.

    I'd better post here, so everyone else can get it too. so here it goes:
    That's RTPSocketAdapter
    import java.io.IOException;
    import java.net.InetAddress;
    import java.net.DatagramSocket;
    import java.net.MulticastSocket;
    import java.net.DatagramPacket;
    import java.net.SocketException;
    import javax.media.protocol.PushSourceStream;
    import javax.media.protocol.ContentDescriptor;
    import javax.media.protocol.SourceTransferHandler;
    import javax.media.rtp.RTPConnector;
    import javax.media.rtp.OutputDataStream;
    * An implementation of RTPConnector based on UDP sockets.
    public class RTPSocketAdapter implements RTPConnector {
        DatagramSocket dataSock=null;
        DatagramSocket ctrlSock=null;
        InetAddress remoteAddress=null;
        int remotePort=0;
        InetAddress localAddress=null;
        int localPort=0;
        SockInputStream dataInStrm = null, ctrlInStrm = null;
        SockOutputStream dataOutStrm = null, ctrlOutStrm = null;
        public RTPSocketAdapter(InetAddress localAddress, int localPort,
                                      InetAddress remoteAddress, int remotePort) throws IOException {
             this(localAddress, localPort, remoteAddress, remotePort, 1);
        public RTPSocketAdapter(InetAddress localAddress, int localPort,
                                       InetAddress remoteAddress, int remotePort, int ttl) throws IOException {
              try {
                  if (remoteAddress.isMulticastAddress()) {
                        dataSock = new MulticastSocket(localPort);
                        ctrlSock = new MulticastSocket(localPort+1);
                        ((MulticastSocket)dataSock).joinGroup(remoteAddress);
                        ((MulticastSocket)dataSock).setTimeToLive(ttl);
                        ((MulticastSocket)ctrlSock).joinGroup(remoteAddress);
                        ((MulticastSocket)ctrlSock).setTimeToLive(ttl);
                  else {
                        dataSock = new DatagramSocket(localPort, localAddress);
                        ctrlSock = new DatagramSocket(localPort+1, localAddress);
              catch (SocketException e) {
                  throw new IOException(e.getMessage());
              this.localAddress = localAddress;
              this.localPort = localPort;
              this.remoteAddress = remoteAddress;
              this.remotePort = remotePort;
         * Returns an input stream to receive the RTP data.
        public PushSourceStream getDataInputStream() throws IOException {
              if (dataInStrm == null) {
                  dataInStrm = new SockInputStream(dataSock, remoteAddress, remotePort);
                  dataInStrm.start();
              return dataInStrm;
         * Returns an output stream to send the RTP data.
        public OutputDataStream getDataOutputStream() throws IOException {
              if (dataOutStrm == null)
                  dataOutStrm = new SockOutputStream(dataSock, remoteAddress, remotePort);
              return dataOutStrm;
         * Returns an input stream to receive the RTCP data.
        public PushSourceStream getControlInputStream() throws IOException {
              if (ctrlInStrm == null) {
                  ctrlInStrm = new SockInputStream(ctrlSock, remoteAddress, remotePort+1);
                  ctrlInStrm.start();
              return ctrlInStrm;
         * Returns an output stream to send the RTCP data.
        public OutputDataStream getControlOutputStream() throws IOException {
              if (ctrlOutStrm == null)
                  ctrlOutStrm = new SockOutputStream(ctrlSock, remoteAddress, remotePort+1);
              return ctrlOutStrm;
         * Close all the RTP, RTCP streams.
        public void close() {
              if (dataInStrm != null)
                  dataInStrm.kill();
              if (ctrlInStrm != null)
                  ctrlInStrm.kill();
              dataSock.close();
              ctrlSock.close();
         * Set the receive buffer size of the RTP data channel.
         * This is only a hint to the implementation.  The actual implementation
         * may not be able to do anything to this.
        public void setReceiveBufferSize(int size) throws IOException {
             dataSock.setReceiveBufferSize(size);
         * Get the receive buffer size set on the RTP data channel.
         * Return -1 if the receive buffer size is not applicable for
         * the implementation.
        public int getReceiveBufferSize() {
              try {
                  return dataSock.getReceiveBufferSize();
              catch (Exception e) {
                  return -1;
         * Set the send buffer size of the RTP data channel.
         * This is only a hint to the implementation.  The actual implementation
         * may not be able to do anything to this.
        public void setSendBufferSize( int size) throws IOException {
             dataSock.setSendBufferSize(size);
         * Get the send buffer size set on the RTP data channel.
         * Return -1 if the send buffer size is not applicable for
         * the implementation.
        public int getSendBufferSize() {
              try {
                  return dataSock.getSendBufferSize();
              catch (Exception e) {
                  return -1;
         * Return the RTCP bandwidth fraction.  This value is used to
         * initialize the RTPManager.  Check RTPManager for more detauls.
         * Return -1 to use the default values.
        public double getRTCPBandwidthFraction() {
             return -1;
         * Return the RTCP sender bandwidth fraction.  This value is used to
         * initialize the RTPManager.  Check RTPManager for more detauls.
         * Return -1 to use the default values.
        public double getRTCPSenderBandwidthFraction() {
             return -1;
         * An inner class to implement an OutputDataStream based on UDP sockets.
        class SockOutputStream implements OutputDataStream {
              DatagramSocket sock;
              InetAddress addr;
              int port;
              public SockOutputStream(DatagramSocket sock, InetAddress addr, int port) {
                  this.sock = sock;
                  this.addr = addr;
                  this.port = port;
              public int write(byte data[], int offset, int len) {
                  try {
                       sock.send(new DatagramPacket(data, offset, len, addr, port));
                  catch (Exception e) {
                       return -1;
                  return len;
         * An inner class to implement an PushSourceStream based on UDP sockets.
        class SockInputStream extends Thread implements PushSourceStream {
              DatagramSocket sock;
              InetAddress addr;
              int port;
              boolean done = false;
              boolean dataRead = false;
              SourceTransferHandler sth = null;
              public SockInputStream(DatagramSocket sock, InetAddress addr, int port) {
                  this.sock = sock;
                  this.addr = addr;
                  this.port = port;
              public int read(byte buffer[], int offset, int length) {
                  DatagramPacket p = new DatagramPacket(buffer, offset, length, addr, port);
                  try {
                       sock.receive(p);
                  catch (IOException e) {
                       return -1;
                  synchronized (this) {
                       dataRead = true;
                       notify();
                  return p.getLength();
              public synchronized void start() {
                  super.start();
                  if (sth != null) {
                       dataRead = true;
                       notify();
              public synchronized void kill() {
                  done = true;
                  notify();
              public int getMinimumTransferSize() {
                  return 2 * 1024;     // twice the MTU size, just to be safe.
              public synchronized void setTransferHandler(SourceTransferHandler sth) {
                  this.sth = sth;
                  dataRead = true;
                  notify();
              // Not applicable.
              public ContentDescriptor getContentDescriptor() {
                  return null;
              // Not applicable.
              public long getContentLength() {
                  return LENGTH_UNKNOWN;
              // Not applicable.
              public boolean endOfStream() {
                  return false;
              // Not applicable.
              public Object[] getControls() {
                  return new Object[0];
              // Not applicable.
              public Object getControl(String type) {
                  return null;
          * Loop and notify the transfer handler of new data.
              public void run() {
                  while (!done) {
                        synchronized (this) {
                            while (!dataRead && !done) {
                                  try {
                                      wait();
                                  catch (InterruptedException e) { }
                            dataRead = false;
                        if (sth != null && !done) {
                            sth.transferData(this);
    }See, how to create RTPManager in next post

  • Need HTTPService and play video in flex 4.6 Air Mobile App

    We are porting a flex 3.2 app to mobile app. The 3.2 app uses mx.rpc.http.HTTPService to send XML requests for data and launch video web pages. Will a flex 4.6 Air Mobile app be able to do the same? If so, what replaces mx.rpc.http.HTTPService? I read that mx components will not work in Flex mobile apps.

    HI,
    Its working fine.And the mxml components which are displayobject should not be used in the mobile application except the chart.
    So nothing wrong with using "mx.rpc.http.HTTPService",you can also use  <s:HTTPService/>
    Also there is a nice way to see which components should be used or which not for the mobile application.
    Simply mouse over on the component when you have used it.You can see a message on that if that is not optimized for the mobile application like for the combobox you can see this message:-
    "Adobe discourages using ComboBox when targeting profiles: mobileDevice."
    While this is not the case with <s:HTTPService/>.
    with Regards,
    Shardul

  • Local videos not playing in Flash/Dreamweaver Air app

    Hi there. I am having trouble playing local video from an Air app created from Dreamweaver. I have found many similar [posts, but most are about Flex and so on. I need some help getting this working form Flash and Dreamweaver.
    What I did wat create a jQuery site that uses Flash to play videos. It will be packaged as a desktop Air app using the Dreamweaver Air plugin.
    From advice that I got here (http://soenkerohde.com/2008/06/playing-local-files-with-air/)
    I started a new Air Project in Flash as suggested. Using an Air flash app makes more sence I guess, but I still need to imbed it into an HTML framework.
    Here is the code I am using:
    import flash.filesystem.File;
    var myVideo:Video = new Video(stage.stageWidth, stage.stageHeight);
    addChild(myVideo);
    var nc:NetConnection = new NetConnection();
    nc.connect(null);
    var ns:NetStream = new NetStream(nc);
    var client:Object = new Object();
    client.onMetaData = function(metadata:Object):void {
    trace(metadata.duration);
    ns.client = client;
    myVideo.attachNetStream(ns);
    var f:File = new File("Special_Assignment_Title.flv");
    ns.play(f.url);
    When I run this I get the following error:
    <blockquote cite="">ArgumentError: Error #2004: One of the parameters is invalid.
              at Error$/throwError()
              at flash.filesystem::File/set nativePath()
              at flash.filesystem::File()
              at videoPlayer_fla::MainTimeline/frame1()[videoPlayer_fla.MainTimeline::frame1:17]</blockquo te>
    Any suggestions on how to fix my problem? Any help would be greatly appreciated

    Instead of using the File object, try URLRequest instead:
                                            var urlReq:URLRequest = new URLRequest("Special_Assignment_Title.flv");
                                            ns.play(urlReq.url);
    Chris

  • Need to play few video files

    I need to play unknown of avi files one by the other.
    I use ftp to get files to local PC and need to play them one after the other.
    I use JMF Player class & Manager.createPlayer(ml) but this force me to play one file only and I need to press the play button.
    Can anyone help me on this one?
    Thanks in advance,
    Lior.

    yogesh_a wrote:
    Hi,
    I would like to know if there is any way by which I can play a video, which requires atleast flash player 8 or above plugin in my nokia 7210 mobile.
    Kindly help..Plzzzzz..Thanks in advance.
    Yogesh
    Hi!
    Flash videos (ie .FLV files) are supported by your phone. It comes with adobe flash lite 3.0 which is based on Adobe Flash 8. Btw, are you playing the video from a the web such as youtube or you have the file stored to your phone?
    Hope this will help.

  • I just bought an Ipad and find that it is not compatible with Adobe flash player which I need to play Bridge on line on BBO.  Is there a solution for this problem?

    I just bought an I pad abd find that it is compatible with Adobe Flash Player which I need to play bridge on BBO.  Is there a solution to this problem?

    No Flash for iPads, iPhones, or iPods
    Here's why there's is no Flash available for iDevices or other mobile devices. Adobe was unable to provide a product that was suitable to the needs of battery powered mobile devices used for Internet browsing. Existing Flash technology used too much memory, ate battery life, and was buggy. Simply put Flash did not work well on mobile devices.
    Apple's Steve Jobs led the escape from Flash dependency when Apple introduced the iPhone, and later introduced the iPad. There was a hue and cry over the omission. Time proved Jobs was right on target.
    So this is why there is no Flash for your iPhone or iPad or iPod nor for most SmartPhones. Flash has been abandoned by many sites in favor of supported technologies such as HTML5 or by providing their own custom app.
    Here is Steve Jobs official comment on his momentous decision to omit Flash from iDevices: Steve Jobs on Flash.
    Here is Adobe's later announcement to cease development of Flash for mobile devices: Adobe on Mobile Flash.
    Now, you are not necessarily out on a limb. There are some apps that can display some Flash, but don't count on there ability to display anything using Flash.
    Apps that can display some Flash from the Web:
    Puffin
    SkyFire
    Photon Flash
    Browse2Go
    iSwifter
    Also, note that many sites that use Flash provide their own app for accessing their material. So check with your favorite sites and find out if "there's an app for that."

  • How to use ScaleNine themes to skin an Adobe Air Mobile App

    Hi,
    I'm rather new to Adobe Air development But I really like it! Now that I've created my app I would like to skin it. I've found ScaleNine (http://www.scalenine.com/gallery/gallery-1.php) which has ready made cool skins for Flex and Air. I downloaded the samples and they compile and work beautifully. HOWEVER: I can't seem to be able to use them to skin my Air mobile app.
    Can anyone post an example ViewNavigatorApplication themed with one of the themes there? this one (http://www.scalenine.com/themes/blend/Blend.html) looks as though someone tailored it to my app :-)
    Thanks a lot!
    Avi

    I don't know how your application is structured, but if you can split sections off into separate SWFs(plain AS3 document) then you could host those section SWFs online and require the user to download them on first run.
    You could use the FileReference object to download the SWFs, save them to the File.applicationStorageDirectory, and then display/load them up with the Loader object when needed from the app storage directory. You would possibly need to check to see if the files are present at every boot of the app though as a user could "Clear Data" or "Clear Cache" of the app in the Settings of their device and one or both of those could/would delete the downloaded files.
    FileReference - Adobe ActionScript® 3 (AS3 ) API Reference

Maybe you are looking for

  • Java installation problem on solaris sparc v2.7

    Hi Iam new born baby to solaris .I have installed java1.2.2 on solaris by using Solaris_JDK_1.2.2 _06.bin .I dont whether java1.2 is installed on solaris machine or not .I think Solaris*.bin is the executable file for unix .I simply gave the command

  • How do I transfer my apps and music to a new computer

    How do I transfer my apps and music to a new computer?  I have authorized my Computer, but when I connect the ipod, it only comes up with the message box "Erase and sync.", I don't get the option to transfer my music and apps onto the Computer.  How

  • ITunes U displaying in another language (German)

    We have a couple of users in which the content that comes from Apple in iTunesU is being displayed in German, not English. It is only happening on specific computers. It is computer specific, not user specific. The content they create (specific to ou

  • Cannot mount XRAID

    Using a MacBook Pro running MacOS X 10.4.9, we are unable to even see an XRAID that was initialized as a RAID 5 with RAID Admin with two separate arrays. We were unable to see the disks or volumes in Disk Utility, but could see the disks in RAID Admi

  • Delivery from Project(CNS0)

    Hi, I am trying to do delivery in IDES,It gives the below message. No item category exists (Table T184L LP 0007  )     Message no. VL320 Diagnosis     There is no item category available in item category determination in     the delivery (table T184L