Flex Ajax bridge - flash player detection

Does anyone know of a Flex HTML wrapper template which
handles the express install (with history) user experiences in a
manner which is compatible with the lifecycle of the Flex/Ajax
bridge? Assuming JavaScript is enabled, the express install process
creates the embed DOM node for the SWF dynamically; however, the
FABridge scripts assume that the embed node(s) exist within the
DOM; the the initialisation of the FABridge queries the DOM for
‘bridge’ instances (i.e. embed tags with the relevant
flash vars). If the embed node is not present, the
FABridge.instances object is not initialised correctly. This causes
two problems: firstly, attempting to register an initialisation
callback in the FABridge will fail, since the bridge instance is
not known. Secondly, the ExternalInterface call from the Flash
component to signify that it has successfully initialised does not
have an endpoint to communicate with, meaning that the client side
lifecycle cannot be instantiated.
If anyone has come across a useful strategy to approach this
problem, I'd be hugely grateful for any pointers.
Thanks, Greg

The html wrapper code generated by Flex Builder does this
automatically if you have Project, Flex compiler, use Express
Install checked.
Tracy

Similar Messages

  • Flash Player Detection

    I am trying to implement flash player detection using the
    Flash Player Detection Kit - the actionscript way ie. using
    the 'flash_detection.as' and the 'flash_detection.swf', (not
    forgetting the 'update_flash.html' file also! )
    I put the swf onto my 'index.html' - it being the first page
    that is accessed when anyone goes onto our site - and I altered the
    .as file to direct users once they had installed FPlayer8 to a page
    called trueindex.html ( which was a copy of index.html without the
    flash_detection.swf on it )
    All that happened when it had installed flash player 8 was to
    keep going back to index.html over and over again!
    Because of a desire to sort out flash player detection issues
    previously, I had already changed the code on index.html to include
    the java script stuff to check for version 8 ( you could look at
    the source code on the index page )
    I'm just a little clueless as what to do now - my main desire
    is to let the un-initiated install the flash player ver8 without
    having to restart their PC or do a lot of messing about!
    Any help would be greatly appreciated!
    http://www.pwamm.org.uk/index.html

    The html wrapper code generated by Flex Builder does this
    automatically if you have Project, Flex compiler, use Express
    Install checked.
    Tracy

  • Not supported: Air + Ajax + (flex-ajax-bridge) + LCDS

    I'm building an application Air (Flex + extjs) and offline synchronization with LCDS. For sure I need the flex-ajax-bridge.
    But the experiments failed on Air runtime container, when ajax tried to communicate with server end data services.
    And I checked the source code of flex bridge file (FDMSBridge.as):
    import bridge.FABridge;
    import flash.display.DisplayObject;
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.external.ExternalInterface;
    import mx.core.mx_internal;
    use namespace object_proxy;
    [Frame(extraClass="FakeFlexInit")]
    public class FDMSBridge extends FDMSBase
    private var gateway:FABridge;
    public function FDMSBridge()
    super();
    if (ExternalInterface.available == false)
    return;
    ExternalInterface.addCallback("createObject", createObject);
    private function createObject(className:String, cArgs:Array):Object
    From the source code, we can tell the bridge rely heavily on the flash.external interface; AND look at this link -
    http://livedocs.adobe.com/labs/air/1/aslr/flash/external/ExternalInterface.html
    where it says -
    Note: Adobe AIR currently does not support the ExternalInterface class.
    which leads to the conclusion that:
    Air + Ajax(HTML) + LCDS solution is not supported by AIR currently.
    The ExternalInterface class environment:
    Browser Operating System Operating System
    Internet Explorer 5.0 and later Windows
    Netscape 8.0 and later Windows MacOS
    Mozilla 1.7.5 and later Windows MacOS
    Firefox 1.0 and later Windows MacOS
    Safari 1.3 and later MacOS
    Can anyone tell me what's the version of AIR built-in browser (squirralfish)? or, will AIR support FDMSBridge soon?
    Thanks!

    I agree, it would be nice to have gzip encoding support in
    AIR's browser component. But, I looked at what my AIR app sends
    when it requests a web page, and it's not claiming to the remote
    server that it can support gzip. If the server is sending the
    content gzipped anyway, it's almost certainly broken. Web servers
    aren't supposed to dictate encodings. Clients say what they're
    capable of receiving, and servers send the data in that format if
    they're capable of sending any of the requested formats.
    I see only one exception in the spec.
    Section
    14.3 says the server is allowed to send what it likes if the
    client doesn't say what it wants (true for AIR) and it cannot
    support the default, which is to say, sending the raw data as it is
    on disk. So, is that the case? Can this server really not send raw
    data, to anyone, ever? If so, it's violating the spirit of the web,
    to the point that I'd say it's broken, even if the spec does allow
    it. And if the server really is capable of sending the raw data,
    it's
    really broken for insisting on sending it compressed when
    the client hasn't told it that it can handle it; this would
    actually be against the spec, not just against the spirit of the
    spec.
    It would seem a more sensible use of your time to fix the
    server than to go and learn another technology just to work around
    its brokenness.

  • Active X and Flash Player Detection

    I am using the newe Flash Player Detection generated from
    Flash 8 to look for Flash 6 or higher. It all works well when
    tested until one user decided to remove the Active X control for
    Flash but leave the Flash Player installed. When he came back to
    the page he was able to see the Flash content.
    1. Why can the Flash Content be viewed if the Active X is not
    available?
    2. Is the Active X just used in the installation of the Flash
    Player?
    Thanks.

    >I am using the newe Flash Player Detection generated from
    Flash 8 to look
    >for
    > Flash 6 or higher. It all works well when tested until
    one user decided
    > to
    > remove the Active X control for Flash but leave the
    Flash Player
    > installed.
    What does that mean .. how can he remove the flash player
    leave it
    installed.. it makes no sense.
    Unless, of course, he was using a browser other than IE (eg
    FireFox) which
    uses the Flash Player control add-on (Firefox et al do not
    use ActiveX)
    > When he came back to the page he was able to see the
    Flash content.
    > 1. Why can the Flash Content be viewed if the Active X
    is not available?
    If you use a browser that does not use activex controls, then
    the presence
    of the activex version of the player makes no difference.
    > 2. Is the Active X just used in the installation of the
    Flash Player?
    no
    Jeckyl

  • Examples for using the Flex-Ajax-Bridge

    All samples that ship with BlazeDS use pure Flex on the
    client-side; what I would like to
    have are samples that show the Flex-Ajax-Bridge in action;
    using BlazeDS/LCDS as the data
    exchange engine; and then use this engine's capabilities to
    do Ajax stuff on the
    client-side; I have found one example where Ajax delivered
    data is pumped into Flex using
    the Flex-Ajax-Bridge; but not the other way round ...
    Another question: Can I use the Flex-Ajax-Bridge shipped with
    BlazeDS with the standalone
    LCDS and the CF8 integrated LCDS, too ? Or are there
    different versions of the
    Flex-Ajax-Bridge available ?

    - get an instance of weblogic.management.MBeanHome for the WLS server from
    JNDI, using weblogic.management.MBeanHome.JNDI_NAME+"."+"yourServerName"
    - get MBeanServer from MBeanHome
    To register your mbeans...
    - invoke registerMBean() on MBeanServer as in javax.management.MBeanServer
    - Note that the objectname which is passed to registerMBean() should be an
    instance of weblogic.management.WebLogicObjectName
    To get values from weblogic mbeans.....
    - use various getters in weblogic.management.MBeanHome
    pls see relevant javadocs for details
    Michael Guillory <[email protected]> wrote in message
    news:3a5e155b$[email protected]..
    I would like to revisit Peter's question from 1/2/2001. I need to be ableto
    access the
    Mbeans from the Administration Server, please let me know where I can find
    some
    information.
    Thank you
    Mike

  • I Need Help for the popup message every time I go to safari: "Warning! Old version of Adobe Flash Player detected. Please download new version."???

    I Need Help for the popup message every time I go to safari: "Warning! Old version of Adobe Flash Player detected. Please download new version."???

    If you are talking about Safari on the iPad, there is no version of Adobe Flash for iOS and there never has been. Clear Safari, close the app and reset the iPad.
    Go to Settings>Safari>Clear History and Website Data
    In order to close apps, you have to drag the app up from the multitasking display. Double tap the home button and you will see apps lined up going left to right across the screen. Swipe to get to the app that you want to close and then swipe "up" on the app preview thumbnail to close it.
    Reset the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.
    If you are talking about Safari on your Mac, you are in the wrong forum. But I would still clear the cache, quit Safari and restart the Mac.

  • Flash Player Detection Kit

    社内でFlash Player のバージョン取得の為、Flash Player Detection Kitをダウンロードし使用しようか検討しておりますが、使用方法がよく解りません。マニュアルは英語で・・・。
    ただ、バージョンを表示するだけで良いと考えておりますが、Ver7x以下はバージョンが表示されないようです。イントラ上ではなく、こちらのサイトにアクセスしてバージョン表示させるしか方 法がないのでしょうか。

    こちらに日本語の解説があります↓
    http://www.adobe.com/jp/devnet/flashplayer/articles/detectionkit.html
    ちなみにFlash Playerのバージョンを取得するだけでしたら、「getVersion関数」でいけると思います。Flash Player 5以上対応とのことです。

  • Flash Player Detection Kit License

    Hi,
    I was wondering what the license was for distributing the
    Flash Player Detection Kit? And actually not the whole kit, just
    the AC_OETag.js file itself. I can find information on licensing
    the player itself, but nothing on the kit code.
    Thanks,
    Diana

    There is no license for it. You can use the .js files as you
    see fit.
    That said, I am rabidly trying to get all our detection
    technotes updated to let people know the following...
    Note: As of the October 15, 2008 release of Flash Player 10,
    Adobe recommends that developers use SWFObject2 for Flash Player
    detection. For more information see the SWFObject page at Google
    code (
    http://code.google.com/p/swfobject/)
    or "Detecting Flash Player versions and embedding SWF files with
    SWFObject 2" on the Adobe Developer Connection. The following
    information effects the Flash Player Detection Kit, which should
    continue to work correctly with Flash Player 10.

  • Flex-Ajax Bridge general availability

    We have an Ajax application; we have new requirements to
    display graphs that update dynamically every couple of seconds, we
    found Flex and Flex-Ajax Bridge very helpful.
    But I believe the Flex-Ajax Bridge has not been completely
    tested and it is only in a pre-alpha stage.
    What is the roadmap for Flex-Ajax Bridge? When will it be
    fully tested/supported?

    Hi,
    this needs clarification:
    FABridge:
    http://livedocs.adobe.com/flex/3/html/help.html?content=ajaxbridge_1.html
    is *client* side library - it allows ActionScript engine communication with JavaScript engine (two-way) to enrich client side epxerience.
    The Flex/Struts is client/server integration and yes, there are existing solution I think (note: I'm not web-tier coder), see:
    http://www.adobe.com/devnet/flex/articles/flex_struts.html
    http://code.google.com/p/fxstruts/
    above seems quite dated - but it at least shows possibilities I think.
    regards,
    Peter

  • Adobe Flex & AJAX bridge & ExtJS

    I have similar problem as the follow post: anyone has solution?
    http://forums.adobe.com/message/2568496

    Problem solved!!!
    The cause was Ext panel moving around Flex <object> when rendering itself during init phase in JavaScript. That caused Flex Ajax Bridge to lose its connectivity with the object. Changed object creation into lazy one (after eveything was moved around) and works ok.

  • Are there release notes for the new Flex Ajax Bridge?

    Are there release notes for the new Flex Ajax Bridge?

    Hello,
    You can find the release notes
    here
    . The wiki page has been updated as well to point to the release
    notes document, in the Where can I find out more section.
    Thanks for noticing they were missing,
    Cristian

  • Flash player detection kit question

    Hi,
    I'm looking into implementing the flash player detection kit onto our website. I found a good resource about this but had a question: http://www.adobe.com/devnet/flash/articles/fp8_detection.html
    It looks like the flash player detection kit is focused on flash player 8. Are there any differences as to how to handle this situation for flash player 9 or 10, or will the kit work for all? Please note that I am not a flash developer, but am doing research to advise our IT folks as to how we should go about setting up proper flash detection on our site.
    Thanks,
    -Jeff
    [email protected]

    the flash program publishes an html with flash detection added to the html page.  it detects the needed player version.
    you can also use swfobject for reliable swf embedding and player detection.

  • Flash Player Detection Kit - Help With Ad...

    HI all,
    I want some advice regarding the Flash Player Detection Kit ( http://www.adobe.com/products/flashplayer/download/detection_kit/ ). I would like to embed the detection process in just one file. Hence  how can I embed a detection code into the flash file, so once its  exported to swf, it'll have the detection code already and no additional  files are needed?
    Thanks in advanced.

    Seems the reasoning is a little off. If the Flash detection is in the Flash .swf.... but the browser has no Flash plugin.. the .swf would never be read by the browser... hence no "Flash detection" scheme would be implemented.
    That's why Flash detection has to take place out-side of the .swf, by the browser... exactly like .swfobject does.
    Best wishes,
    Adninjastrator

  • Flash player detection/install failure

    First time login to Share. After inputting my Adobe id and
    pw, I'm taken to:
    https://share.acrobat.com/adc/adc.do
    The page has the title "Share beta - Flash player
    installation". I see a connection occurring to
    fpdownload.macromedia.com and after a short wait, the status bar
    reads "Done". There's nothing visible in the browser window except
    that when I move the cursor to the center area, it changes to a
    text editing cursor.
    Build identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X
    Mach-O; en-US; rv:1.8.1.11) Gecko/2007112718 Firefox/2.0.0.11
    Mac OS 10.4.11
    about:plugins reports:
    Flash Player.plugin
    Shockwave Flash 9.0 r45
    I'm not sure if this is a detection script error or what. I
    have no problem accessing other Flash enabled pages.
    Terry

    See:  How to perform a "clean install" of Flash Player in Mac OS X

  • Kuler Flash player Detection

    I have Flash player 10 debugger version installed and the guy
    who made the script for player detection, apparently forgot to
    detect this as the latest version of the player. :S

    I also have flash player 10 but still get asked to install
    player 10.

Maybe you are looking for

  • UNUSED EXISTING INDEXES / Index usage

    We are using CRM 2007, Netweaver 7.0 with DB2 UDB v9.1 fixpack4 on AIX. Is there a way to find out  UNUSED EXISTING INDEXES for tables ? We have close 12 indexes on the crmd_order_index table and want to find out if some of them can safely deleted. I

  • Is my hard drive dying and if so, how long does it have?

    Symptoms (earlier today and for the past week or so): -- too-frequent cycling noises -- a weird pinging or clicking sound; it seems random but yet tied to opening applications or files -- no chime on startup (that just started today) -- increasing sl

  • Workflow step is not getting executed

    Hi all,      I have designed a workflow in which I have a Decision step. after taking the a decision then it is taking so much time to execute the next step which is a background step. The waiting time is varying from time to time some times it is ge

  • Many h:messages on the page

    Hi I use RichFaces for displaying Meassages (AJAX). So therefore the page has many (2) messages elements. The page should show error messages in "jsfMsgs_AB" and information in the messages "jsfMsgs_XY". That works great with the rerender-attribute i

  • Is there a breeze export option that defines the maximum opening resolution of the browser ?

    Hi, The maximum resolution of a breeze presentation slide is 720 x 540 correct? Does anyone know if there is a way to prevent that a breeze presentation gets too big when it is opened in a big resolution screen? What I'm asking is if there is a breez