Stage video on desktop (AIR)

Is it true that Air 3 does not support stage video on the desktop?.Really? FP 11 can but AIR 3 cant??
The hype around AIR3 at Max got us really interested, but as I am investigating the details of getting a multi-platform high-fidelity video player built in AIR, I must say its extremely dissapointing.
Here are some of the show-stoppers I have found so far:
1. AIR 3 cant leverage stage video on the desktop ?
2. AS3 apps (AIR 2.5) cannot play RTMP streams on Samsung devices (see http://forums.adobe.com/message/3957644#3957644)
Anybody from Adobe care to comment?
Thanks,
- abey

Yes, I find this very frustrating as well.  Has anyone found a work around, or another container that does allow for hardware accelerated video in a desktop app?

Similar Messages

  • Is Stage Video coming to AIR desktop ?

    Earlier docs referred to this (I think) but Beta 3 does not - will desktop have Stage Video when AIR 3 is released ?
    Thanks
    Jonathan Reid

    Hi,
    I have the same question. I'm trying to play h.264 video in a fully specced machine with NVIDIA card (latest drivers) and I'm still getting jerky playback (get a handful of stutters every now and then. Only really noticable on pans & tilts). My client isn't happy, and neither am I.
    So, firstly: will Stage Video definitely solve this problem i.e. giving playback as smooth as Media Player / VLC on the same machine?
    And: when can we expect Stage Video to be shipped with AIR for desktop?
    Thanks,
    Tim

  • Stage video capability in flex mobile - the whole truth

    I am finding it confusing to work out the capabilities of different types of Flex. So I have been trying throught trial and error. Hopefully forum members can shed light on this
    In flex mobile apps you can access actionscript. Actionscript contains the stage video classes. Does that mean we can use stage video in a flex mobile app by using the actionscript?
    In an Air app we can access actionscript - does that mean we can do the same in Air.
    I hear stage video is only available for GoogleTv and other tv applications, but is that news out of date, seeing stage video classes are available in actionscript?
    I managed to get stage video working in a Flex "Actionscript" project (on the web, but not on my desktop) - yippee-yai-yo.
    But tried and failed to get it working inside a Flex "Flex" projext, or a Flex "Air" project. Is that because I don't know what I am doing, or because it is not possible?
    Also "IF" Stage Video can work in a pure Actionscript project, which it seems to be able to, does that mean I can use it in a mobile actionscript project and use it across android, iphone, blackberry. Or not...
    All help gratefully received, thank you.

    Unfortunately, I did not find a solution and at that point stopped working with Flex for iPad. If you do find a way to stream secure video I would really appreciate knowing!

  • How to record a time-limited video with Adobe AIR for iOS

    I am trying to record a time-limited video with Adobe AIR for iOS.
    For example, I want to implement the following function. Start a one-minute timer before launching CameraUI to record video. When the timeout event happens after one minute, stop recording video, close the CameraUI view and obtain the video data so far.
      I have several questions related to that.
      1. How to stop recording video from outside the CameraUI view(in this case, from the timeout event handler) and then close the CemeraUI view? As far as I know, to close the CameraUI view, the only way is to press the [Use Video] button or the [Cancel] button from inside the CameraUI view. Is it possible to close it from outside?
      2. Even if the first problem mentioned above is solved, then how can I get the video data so far(in this case, the video data before the timeout). I know that normally we can get a MediaPromise object from MediaEvent parameter of the  complete handler, and read the video data from the MediaPromise object. But obviously in this case, we can not access the MediaPromise object just because the complete handler itself will not be executed since the [Use Video] button is not pressed.
      3. Is it possible to add a stopwatch to show possible remaining recording time when CameraUI view is open? It seems that the CameraUI automatically uses the full screen of iOS device(in my case, iPad) and there is no extra space to show the stopwatch.
      Are there any solutions or workarounds about the three problem above? I really appreciate it if anyone has any idea about this. Thanks in advance.

    You'd have more control by using the Camera object, showing the camera on a video object inside a Sprite, and capturing that. Then you could put whatever graphics alongside it on the stage.. I've used FlashyWrappers in a test to capture the video to the library.  It took some work, but the test worked well...
    Flash/AIR record videos of your apps and games: Rainbow Creatures

  • How to embed and play mp4 video in HTML AIR application?

    Adobe Air HTML / JS application compiled from SDK command line.  I am not using flash pro or flash builder to create the application.
    I was using dreamweaver but the dw air plugin seems to have stopped being developed so I switched to using the command line tools.
    I am creating desktop air application that has embedded mp3 audio and also I want to embed mp4 video.
    Using jQuery and the AIR js plugin I am able to play audio via buttons hooked up via jQuery and the AIR js plugin from the SDK.
    What I am doing is creating proofs for clients in AIR and sending link to the client to download the application.  I embed the media because I do not want to place them on a website where it could possibly be seen by non-clients and get picked up in the SE's.
    I am finding it hard to understand the AIR process for playing video.  I read that it is the same procedure as audio but it does not work.
    If it was hosted on youtube or somewhere embedding the web player would be simple, just copy paste some code and it works.  When actually embedding the video say mp4, f4v, mov, wmv or similar file formats I can't get AIR to play the video.  Audio, not a problem it works great.
    I would like to do the following with video.
    Embed the actual file in the AIR app.  I can do this, it gets embedded.
    Play, pause and stop the video - Can't get this to work
    Get the current stop point and be able to start the video by sending a start point - This is all working with audio I just want to do it with video.
    I have searched the forums, the search engines, youtube and read through the documentation on Air but the video does not work at all.
    I need code samples and direction on how to make an embedded video play inside of a desktop air application using the HTML / JS air model. I am using the command line tools to create the air package and test the air app.
    Please help if you have figured this out.
    Thank you.
    Not sure if this matters but I am using Windows 7 Pro 64bit as my development machine.

    In addition I also can not get html5 video to play in the adobe air app.  Would this issue be tied to the above?

  • Desktop AIR 2.5 application with transparency and embedded Flash with wmode transparency error

    I'm working on a desktop AIR project using the 2.5 SDK (ADT) to create an application that combines html and flash content. My application is using systemChrome none and transparent true. I have an swf element in my html file that I have set to wmode transparent. Instead of the swf rendering with a transparent background and showing the desktop like the html content does, I'm seeing a black box that fills the area where the Flash element is embedded.
    Can someone please assist me in removing this black square so that my flash content is rendered within the html file with a transparent background instead of a black background?
    When the AIR application is set to transparent, the Flash content must have it's wmode set to either transparent or opaque. Opaque gives it a white background (the stage background color), but transparent seems to just give it a black background.
    Thanks!

    Ok fellas,
    It appears that I have indeed answered my own question. So thanks... uh, me As I've now figured out, the entire AIR application is basically still a Flash based Display Object, one that can render html using webkit. That means that even though my main application is written in HTML I can still load swf files into the display list of the root applications native window using the Loader class.
    I had mentioned earlier that this didn't work, but actually it did work I was just having an error. In my flash file I had a reference error because I was referencing stage.stageWidth in actionscript. This produces a typeError in the AIR runtime when I add this to the root display list. I was able to finally see this error by add the -nodebug command to my adl testing script (adl app.xml -nodebug). For whatever reason my AIR 2.5 adl would not produce air.trace calls to the cmd console without that -nodebug command, which is extremely ironic. So adding in the -nodebug command actually gave me my debug traces! Welcome to the world we live in folks... I also found out that my traces in the swf also trace out to the console when you add this command in there.
    In addition, the reason I was not able to get the Loader class to work from javascript was because I was not using the correct addEventListener call. If you are familiar with Actionscript 3.0 (which luckily I am) you will recall that you have to add the event listener to the "contentLoaderInfo" object of the Loader variable you instanciate.
    Here's a snippet of how I was able to do this as well as another link that is buried in the documentation that's useful:
    var loader;
    loader = new air.Loader();
    var file = air.File.applicationDirectory.resolvePath("test.swf");
    loader.contentLoaderInfo.addEventListener(air.Event.COMPLETE, swfLoaded);
    loader.load( new air.URLRequest(file.url) );
    function swfLoaded(evt) {
         air.trace(" SWF LOADED! Woohoo! ");
         air.trace( loader.numChildren );
         loader.width = 1000;
         loader.height = 800;
         loader.x = 0;
         loader.y = 0;
         window.nativeWindow.stage.addChild(loader);
    This is a very useful article on creating nativeWindows and other things, such as creating Flash based display objects and adding them to the stage:
    http://help.adobe.com/en_US/air/html/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7e0a.html
    Woohoo!

  • Stage Video Issue

    Hi All,
                  I have tried this sample for stage video.
    package
        import flash.display.Bitmap;
        import flash.display.BitmapData;
        import flash.display.DisplayObject;
        import flash.display.Loader;
        import flash.display.Shape;
        import flash.display.Sprite;
        import flash.display.StageAlign;
        import flash.display.StageDisplayState;
        import flash.display.StageScaleMode;
        import flash.events.Event;
        import flash.events.FullScreenEvent;
        import flash.events.KeyboardEvent;
        import flash.events.MouseEvent;
        import flash.events.NetStatusEvent;
        import flash.events.StageVideoAvailabilityEvent;
        import flash.events.StageVideoEvent;
        import flash.events.TimerEvent;
        import flash.events.VideoEvent;
        import flash.geom.Rectangle;
        import flash.media.SoundTransform;
        import flash.media.StageVideo;
        import flash.media.StageVideoAvailability;
        import flash.media.Video;
        import flash.net.NetConnection;
        import flash.net.NetStream;
        import flash.system.LoaderContext;
        import flash.text.TextField;
        import flash.text.TextFieldAutoSize;
        import flash.text.TextFormat;
        import flash.ui.Keyboard;
         * @author Thibault Imbert
        [SWF(frameRate="1", backgroundColor="#000000")]
        public class SimpleStageVideo extends Sprite
            private static const FILE_NAME:String = "TwinSpiresTV_intro.flv";
            private static const INTERVAL:Number = 500;
            private static const BORDER:Number = 20;
            private var legend:TextField = new TextField();
            private var sv:StageVideo;
            private var nc:NetConnection;
            private var ns:NetStream;
            private var rc:Rectangle;
            private var video:Video;
            private var thumb:Shape;
            private var interactiveThumb:Sprite;
            private var totalTime:Number;
            private var videoWidth:int;
            private var videoHeight:int;
            private var outputBuffer:String = new String();
            private var rect:Rectangle = new Rectangle(0, 0, 0, BORDER);
            private var videoRect:Rectangle = new Rectangle(0, 0, 0, 0);
            private var gotStage:Boolean;
            private var stageVideoInUse:Boolean;
            private var classicVideoInUse:Boolean;
            private var accelerationType:String;
            private var infos:String = new String();
            private var available:Boolean;
            private var inited:Boolean;
            private var played:Boolean;
            private var container:Sprite;
            public function SimpleStageVideo()
                // Make sure the app is visible and stage available
                addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
             * @param event
            private function onAddedToStage(event:Event):void
                // Scaling
                stage.scaleMode = StageScaleMode.NO_SCALE;
                stage.align = StageAlign.TOP_LEFT;
                legend.autoSize = TextFieldAutoSize.LEFT;
                // Debug infos
                legend.multiline = true;
                legend.background = true;
                legend.backgroundColor = 0xFFFFFFFF;
                addChild(legend);
                // Thumb seek Bar
                thumb = new Shape();
                interactiveThumb = new Sprite();
                interactiveThumb.addChild(thumb);
                addChild(interactiveThumb);
                // Connections
                nc = new NetConnection();
                nc.connect(null);
                ns = new NetStream(nc);
                ns.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
                ns.client = this;
                // Screen
                video = new Video();
                video.smoothing = true;
                // Video Events
                // the StageVideoEvent.STAGE_VIDEO_STATE informs you if StageVideo is available or not
                stage.addEventListener(StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY, onStageVideoState);
                // in case of fallback to Video, we listen to the VideoEvent.RENDER_STATE event to handle resize properly and know about the acceleration mode running
                video.addEventListener(VideoEvent.RENDER_STATE, videoStateChange);
                // Input Events
                stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
                stage.addEventListener(Event.RESIZE,  onResize);
                stage.addEventListener(MouseEvent.CLICK, onClick);
             * @param event
            private function onNetStatus(event:NetStatusEvent):void
                if ( event.info == "NetStream.Play.StreamNotFound" )
                    legend.text = "Video file passed, not available!";
             * @param event
            private function onFrame(event:Event):void
                var ratio:Number = (ns.time / totalTime) * (stage.stageWidth - (BORDER << 1));
                rect.width = ratio;
                thumb.graphics.clear();
                thumb.graphics.beginFill(0xFFFFFF);
                thumb.graphics.drawRect(rect.x, rect.y, rect.width, rect.height);   
             * @param event
            private function onClick(event:MouseEvent):void
                if ( event.stageY >= interactiveThumb.y - BORDER && event.stageX <= stage.stageWidth - BORDER )
                    var seekTime:Number = (stage.mouseX - BORDER) * ( totalTime / (stage.stageWidth - (BORDER << 1) ) );
                    ns.seek( seekTime );   
             * @param event
            private function onKeyDown(event:KeyboardEvent):void
                if ( event.keyCode == Keyboard.O )
                    if ( available )
                        // We toggle the StageVideo on and off (fallback to Video and back to StageVideo)
                        toggleStageVideo(inited=!inited);
                } else if ( event.keyCode == Keyboard.F )
                    stage.displayState = StageDisplayState.FULL_SCREEN;
                } else if ( event.keyCode == Keyboard.SPACE )
                    ns.togglePause();
             * @param width
             * @param height
             * @return
            private function getVideoRect(width:uint, height:uint):Rectangle
                var videoWidth:uint = width;
                var videoHeight:uint = height;
                var scaling:Number = Math.min ( stage.stageWidth / videoWidth, stage.stageHeight / videoHeight );
                videoWidth *= scaling, videoHeight *= scaling;
                var posX:uint = stage.stageWidth - videoWidth >> 1;
                var posY:uint = stage.stageHeight - videoHeight >> 1;
                videoRect.x = posX;
                videoRect.y = posY;
                videoRect.width = videoWidth;
                videoRect.height = videoHeight;
                return videoRect;
            private function resize ():void
                if ( stageVideoInUse )
                    // Get the Viewport viewable rectangle
                    rc = getVideoRect(sv.videoWidth, sv.videoHeight);
                    // set the StageVideo size using the viewPort property
                    sv.viewPort = rc;
                } else
                    // Get the Viewport viewable rectangle
                    rc = getVideoRect(video.videoWidth, video.videoHeight);
                    // Set the Video object size
                    video.width = rc.width;
                    video.height = rc.height;
                    video.x = rc.x, video.y = rc.y;
                interactiveThumb.x = BORDER, interactiveThumb.y = stage.stageHeight - (BORDER << 1);
                legend.text = infos;
             * @param evt
            public function onMetaData ( evt:Object ):void
                totalTime = evt.duration;
                stage.addEventListener(Event.ENTER_FRAME, onFrame);
             * @param event
            private function onStageVideoState(event:StageVideoAvailabilityEvent):void
                // Detect if StageVideo is available and decide what to do in toggleStageVideo
                toggleStageVideo(available = inited = (event.availability == StageVideoAvailability.AVAILABLE));
             * @param on
            private function toggleStageVideo(on:Boolean):void
                infos = "StageVideo Running (Direct path) : " + on + "\n";
                // If we choose StageVideo we attach the NetStream to StageVideo
                if (on)
                    stageVideoInUse = true;
                    if ( sv == null )
                        sv = stage.stageVideos[0];
                        sv.addEventListener(StageVideoEvent.RENDER_STATE, stageVideoStateChange);
                    sv.attachNetStream(ns);
                    if (classicVideoInUse)
                        // If we use StageVideo, we just remove from the display list the Video object to avoid covering the StageVideo object (always in the background)
                        stage.removeChild ( video );
                        classicVideoInUse = false;
                } else
                    // Otherwise we attach it to a Video object
                    if (stageVideoInUse)
                        stageVideoInUse = false;
                    classicVideoInUse = true;
                    video.attachNetStream(ns);
                    stage.addChildAt(video, 0);
                if ( !played )
                    played = true;
                    ns.play(FILE_NAME);
             * @param event
            private function onResize(event:Event):void
                resize();       
             * @param event
            private function stageVideoStateChange(event:StageVideoEvent):void
                infos += "StageVideoEvent received\n";
                infos += "Render State : " + event.status + "\n";
                resize();
             * @param event
            private function videoStateChange(event:VideoEvent):void
                infos += "VideoEvent received\n";
                infos += "Render State : " + event.status + "\n";
                resize();
    I was able to play only the audio. The video is not playing.
    Regards,
    Jayagopal.

    I used the same code you gave as an actionscript web application, and it worked when uploaded to the web. However when playing/debugging from flex it cannot find the stage video (at sv = stage.stageVideos[0]; it says the index is out of range). I also managed to get it to play live streaming video. The processor use was 6% compared to 50% with the normal video, so it does make a big difference.
    I don't think StageVideo is supported yet in air (except for TV) or flex, so I am using the option to make an actionscript mobile application in Flexbuilder (utilising the above code) and exporting it to ios etc - perhaps it is impossible, but I cannot find clear guidance on the matter.
    Anyone know if it is possible to make a mobile video application in flexbuilder 4.5 this way??

  • How can I moving Closed Captioning from one stage video to another?

    Someone mistakenly included an MP4 video in a Captivate project. The project won't publish a SWF file (Your computer does not have sufficient memory resources to publish your file), and there are too many Closed Caption items on the stage video to retype them all. I'm searching for options as this will only publish with an FLV version of the video.
    Doesn't the CC text reside some place beside the "Edit Video Timing" window? XML? SWF? Something? Somewhere?
    Thanks

    That's excellent. How can I access what's in the skin? ... I think I may have found the captioning in the Javascript, but the chances of copying it over are pretty slim, I'd say.
    Frankly the way Captivate handles closed captioning isn't good enough. This is mandatory for dealing with public universities, and we're having to program around it.

  • Hi, the problem of deleting files / videos seeds desktop to go into Terminal and then sudo rm-rf ~ /. Trash Pohangina the answers I've had e of someone in her forum but when I write procedures line in Terminal as the Krever my password and it can not writ

    Hi, the problem of deleting files / videos seeds desktop to go into Terminal and then sudo rm-rf ~ /. Trash Pohangina the answers I've had e of someone in her forum but when I write procedures line in Terminal as the Krever my password and it can not write anything there, I write but nothing comes and my problem is not löst.När I want to delete the movie / video image Frin desktop still arrive Finder wants to make changes.Type your password to allow this. But even that I type my password file / video is left I need help in an easier way or another set-even those on the terminal that I can not type my password to solve the problem Regards Toni

    If you want to preserve the data on the boot drive, you must try to back up now, before you do anything else.
    There are several ways to back up a Mac that isn't fully working. You need an external hard drive to hold the backup data.
    1. Boot from the Recovery partition or from a local Time Machine backup volume (option key at startup.) Launch Disk Utility and follow the instructions in this support article, under “Instructions for backing up to an external hard disk via Disk Utility.”
    2. If you have access to a working Mac, and both it and the non-working Mac have FireWire or Thunderbolt ports, boot the non-working Mac in target disk mode. Use the working Mac to copy the data to another drive. This technique won't work with USB, Ethernet, Wi-Fi, or Bluetooth.
    3. If the internal drive of the non-working Mac is user-replaceable, remove it and mount it in an external enclosure or drive dock. Use another Mac to copy the data.

  • How to read http cookies from adobe desktop Air app using flex/flash builder in AS 3.0 ??

    Im developing Adobe desktop air app where i need to read the session id from the cookie of a http request.
    I have found a property called URLRequest.manageCookies supported by AIR so i Hope there should be a way to read the cookies as well. Im Using Flash Builder 4.5
    Please provide any reference code or guide me for this research;
    searched a lot regarding on this web.
    Most results lead to local shared object or reading cookies fr a webpage using javascript and ExternalInterface.
    I want to read http cookies not Local shared Object and in a desktop AIR application.
    Im using Flash builder 4.5
    Thanks
    Hari

    Sorry, but you are at the wrong forum; this one is only for discussions on the forums themselves. The Air forums are here:
    http://forums.adobe.com/community/air

  • Stage Video not working with Firefox 3.6.13

    Hi,
    I've been trying out Stage Video and I have it working with the Flash Debugger stand-alone, Flash Builder web browser, Safari, and Google Chrome. I cannot, however, get it to work with Firefox. I have a Macbook Pro running 10.6.6, Firefox 3.6.13, and Flash Debugger MAC 10,2,152,21.
    Has anyone else had this problem? Thank you!

    Try Adobe Flash Player forum instead - http://forums.adobe.com/community/webplayers/flash_player

  • Desktop AIR app debug build running from cache?

    I'm new to flash builder (using 4.5 for os x) and I've been working on a desktop AIR app for the last week.  I've been running into a strange issue when deugging my app.  Every once and a while (maybe 4-5 times a day) after I make changes to my code and I make a new debug build, a much older version of the app runs when I run the app with or without the debugger, or even if I export for release.  It's as though its running (or building) from the cache, except I'm building a desktop app and I'm not testing the swf on a browser.  I've turned off "Build Automatically", cleaned the project and build again but no changes are reflected.  I can't figure out how, but after cleaning, quitting flash builder, restarting, cleaning, building again, etc.. numerous times suddenly I will see the current version of the app back up and running.  I cannot for the life of me figure out how to quickly resolve the issue, or what exactly is fixing it. Every time it seems like something else triggers FB to refresh the build.  I can even run the debugger and step through my current code while seeing completely different results on the screen.
    Has anyone else run into this issue?  Anyone know what I may be missing?  Are there settings I need to change besides "Build Automatically"?  Thanks for your help,
    Nick

    Thanks for the answer.  How exactly Flash Builder is running is a little clearer to me now.  I checked and the timestamps were indeed being updated correctly.
    This helped me to look elsewhere for the issue.  I actually now think it may have to do with mobile home sync that I have going through OS X.  Whenever the sync runs, FB seems to launch an outdated (as in hours ago) version of the app.  Despite the fact that the sync is not pulling in new files, it seems to be the issue.  If i stop the sync I start seeing the current version of the app again when I run the debugger.  So I think its just the OS causing my problem (although I still don't completely understand why exactly the issue would manifest itself in FB).  Fortunately I can recreate the issue every time I run the sync, so the problem is consistent at least!
    Thanks again for your help.

  • Can I upload a you tube video to my air

    Can I upload a You Tube video to my air?

    Perhaps this is what you are looking for:
    http://download.cnet.com/MacX-YouTube-Downloader/3000-2071_4-75737345.html
    They claim
    "MacX YouTube Downloader is a totally free YouTube video downloader for you to download YouTube video with fast speed on Mac.It is specially designed for Mac users to download videos from YouTube for free."
    Disclaimer: I have never used this.

  • Mobile app to desktop air app

    How do I convert my mobile air app to a desktop air app.  I basically just want the app to look just like the emulator version but maybe with a 1024x768 view instead (tablet sized).

    When you build the release build of the application, you can choose "AIR for desktop" and the app looks exactly like in the emulator.
    Otherwise you have to port some of your application components to an AIR project (if you want the full AIR desktop functionality).

  • Is it possible to flip stage video playback horizontally on iOS?

    I'm using stage video in an app to play back some video and it would be useful if I could offer users the option to flip the video along the horizontal axis. 
    i.e. the equivalent of scaleX = -1 on a normal display object. 
    The reason I want to do this is that the video is of people and flipping the video would flip their handedness (so right handers become left handers).
    Is this possible?  It is quite easy to do with 'normal' video (i.e. scaleX = -1) but on iPad I am using stageVideo (primarily to try to maximse performance which I belive stageVideo does) and as it isn't a real display object it doesn't have the necessary scaleX property.
    Does anyone know if this is possible?

    I'm using Flash CS6 and stageWebVideo (not stageVIdeo).  If you're asking if the video window can be changed when the device orientation is changed, this is how I did it:
    // Landscape orientation
    videoFile = MovieClip(root).imagesPath + "31_resources.pdf";
    stageWebView = new StageWebView(); 
    stageWebView.stage = stage;
    if (stageOrientation == "horiz") {
    stageWebView.viewPort = new Rectangle(((resolutionY-940)/2), 210, 940, 430);
    // Then... when changed to Portrait orientation...
    if (stageWebView != null) {
       stageWebView.viewPort = new Rectangle(0, 285, 640, (resolutionY - 285));
    In other words, I change the stageWebView.viewPort rectangle accordingly when device orientation changes.  Not sure if this helps you.

Maybe you are looking for

  • Slow Broadband Speed Compared to Windows PC on Same Network

    I have 3 computers in my office connected to a cable modem with a maximum download speed of 5mbps. My cable modem is connected to an Airport Extreme base station with the latest firmware. Two computers access the internet using Airport. One is my G4

  • Bilingual pages in Business catalyst

    Bilingual pages in Business catalyst I consider myself more of a designer and I am not an expert in the various scripting languages that's why I choose BC as my platform. I'm getting more and more request for the development of bilingual web pages. T

  • Is there a way to conditionally compile for AS2.0 or AS3.0?

    I'm moving some projects with .as files to AS3.0, but I would like to maintain backwards compatibility with AS 2.0. One example is in AS 2.0, including files is: #include "myFile.as" In AS 3.0, this causes an error, and apparently it likes: include "

  • IGoogle will not load completely

    Since installing Firefox 5.0, iGoogle will not finish loading (or takes more than 5 minutes). IE8 loads iGoogle normally. Firefox 5.0 load Google immediately. While waiting for iGoogle to finish load there is a status box that says "Read www-opensoci

  • International Calling charges $2.50 per minute

    I used the *611 tool to add international calling to my plan. It was super easy but I've been financially assaulted with charges. Here's how things transpired: 1) Dialed *611 and stepped through the options, some via key strokes and verbal direction,