SWFaddress deep linking between multiple mcs

I am using SWFaddress deep linking to create a URL history in
my website.
When I load a swf into a new level, the history sequence is
broken. Is there a way I can have different levels 'talk' to each
other to create a seamless history chain?
The Actionscript in the first frame of my button on _level20
is:
this.deepLink = '/services/';
this.onRelease = _parent.btnRelease;
this.onRollOver = _parent.btnRollOver;
this.onRollOut = _parent.btnRollOut;
stop();
The Actionscript in the first frame of _level10 is:
#include "SWFAddress.as"
function btnRelease() {
SWFAddress.setValue(this.deepLink);
function btnRollOver() {
SWFAddress.setStatus(this.deepLink);
function btnRollOut() {
SWFAddress.resetStatus();
SWFAddress.onChange = function() {
var value = SWFAddress.getValue();
if (_currentframe == 2 && value == '/') {
play();
} else {
var frame = _currentframe;
gotoAndStop('$' + value);
if (frame == _currentframe) {
gotoAndStop('$/error/');
return;
SWFAddress.setTitle(formatTitle(value));
Many thanks

Instead of _parent
use _level0 / _level20

Similar Messages

  • SWFaddress deep linking between multiple swfs

    Hi, I am using SWFaddress to create deep linking within my
    website. It works great within the main swf, however when I load a
    new swf, the history chain becomes broken. I think it is to do with
    the Actionscript on the 1st frame on the loaded swf.
    The Actionscript in the 1st frames of both swf files is:
    #include "SWFAddress.as"
    function btnRelease() {
    SWFAddress.setValue(this.deepLink);
    function btnRollOver() {
    SWFAddress.setStatus(this.deepLink);
    function btnRollOut() {
    SWFAddress.resetStatus();
    SWFAddress.onChange = function() {
    var value = SWFAddress.getValue();
    if (_currentframe == 2 && value == '/') {
    play();
    } else {
    var frame = _currentframe;
    gotoAndStop('$' + value);
    if (frame == _currentframe) {
    gotoAndStop('$/error/');
    return;
    SWFAddress.setTitle(formatTitle(value));
    Should I amend the Actionscript in the loaded swf? The
    Actionscript in the 1st frame of a button is:
    this.deepLink = '/welcome/';
    this.onRelease = _root.btnRelease;
    this.onRollOver = _root.btnRollOver;
    this.onRollOut = _root.btnRollOut;
    stop();
    Hope someone can shed some light on this.
    Many thanks

    Bar,
    Why do you create separate projects? You can have multiple app defs in one project, all generating into their own subdirectories. See chapter on Team-based development in Dev Guide for more info.
    Anyway, even with separate projects (meaning separate web applications when running within JDev, you could still deploy everything in one ear file) this can be done. In this case, the deep link should be a goLink rather than a commandLink, and you should pass the deeplink query context as a request parameter, for example
    UrlToCallOtherApp?deepLinkId=123
    Then, in the deeplink target group, you should set the Enable DeepLinking expression to something like #{param.deepLinkId!=null} (or #{param.deepLinkId!='', if first one does not work}
    Steven Davelaar,
    JHeadstart Team.

  • Deep Linking between applications

    I've asked about this before but my problem is a little different this time.
    I have multiple projects (jpr) with an app def file in each one of them so they are all separated into different folders. I have setup the projects so that there is a main project that is dependant on all the others. I can change the URL to go to any of my projects this way. I want to setup deep linking so that it will deep link from one project into another.
    Do I need all the page defs in one common folder for this to work and also is it possible to get JHS to point to a pagedef folder outside its current project folder?
    Bar

    Bar,
    Why do you create separate projects? You can have multiple app defs in one project, all generating into their own subdirectories. See chapter on Team-based development in Dev Guide for more info.
    Anyway, even with separate projects (meaning separate web applications when running within JDev, you could still deploy everything in one ear file) this can be done. In this case, the deep link should be a goLink rather than a commandLink, and you should pass the deeplink query context as a request parameter, for example
    UrlToCallOtherApp?deepLinkId=123
    Then, in the deeplink target group, you should set the Enable DeepLinking expression to something like #{param.deepLinkId!=null} (or #{param.deepLinkId!='', if first one does not work}
    Steven Davelaar,
    JHeadstart Team.

  • Link between multiple subvi

    I am programming an application to control two differents instruments. My applications has to be modular, so I created multiple subvi. I have problem when I passed the parameters between the differents subvi. Because I have a lot of controls and indicator, I use cluster to pass them between my subvi. But, I have a problem because when I do changes in a cluster, I have to modify all the subvi than include this cluster. I was wondering if there was a better way to pass indicator and control between subvi.
    Thank you

    Initially, you will need to replace all the control clusters in your app with the type def control cluster (using All functions - select a vi..'). No way around this (i think).
    Then, if you wish to add a control to the typedef, right click on the type def, select 'Open type def', add the control to the cluster then Save. This will update all the clusters in your app.

  • Links between pages not working

    I can't seem to get links between pages in my folio to work. Links between multiple pages of a single article will work, but when I try to link from one article to another article, nothing happens.
    Using CS 5.5, Folio builder 1.1.3.
    Thnx,

    The Help page for this is: http://help.adobe.com/en_US/digitalpubsuite/using/WS67cb9e293e2f1f60-8ad81e812b10bfd837-80 00.html#WS67cb9e293e2f1f606f59889512d69320e0d-8000
    The syntax for your Hyperlink is: navto://articlename#1
    Replace articlename with the name of the article you want to jump to, and replace the number 1 here with the specific page number you want to link to, remembering that DPS wants to count from zero rather than from one. So...
    navto://Fish_Fingers#2
    ...would link to the third page of the article named 'Fish_Fingers'.
    Ali

  • Windows 2008 AD Sites and Services: Multiple Connection links between same sites

    Hello,
    Our AD Sites  & Services is showing Multiple Connection links between the same sites. How is this possible and can i delete extra ones?  

    Hi,
    As Calin Liviu mentioned, you do not have to manage connection objects. In fact, changes that you make to connection objects that the KCC creates automatically are ignored.
    If the site is added to more than one site link, it might be an interim site between other sites that are added to this site link.
    Understanding Replication Between Sites
    http://technet.microsoft.com/en-us/library/cc771251.aspx
    Please check the replication issue, and post the result to here.
    Regards.
    Vivian Wang

  • Link between OrderDetail and SBO Sales Order Lines

    Hey All,
    can anyone tell me how I can tell which order detail records are linked to which SBO sales order lines? I know I can find the sales order based on the synch id in the ordermaster table. But I don't see  a link between the child orderdetail table and RDR1 in B1.
    Any ideas?

    Hi Curtis,
    This is actually a bug.
    (Fixed in sp1--release date who knows when)
    Way back in the olden days, Webtools (NetPoint) did not allow the same item on multiple lines, so synchid, partno was a unique key.
    When this changed in 5.96, no synchid was added to the orderdetail, resulting in a bug if the following happens:
    1.  order is created in Webtools with the same item on multiple lines
    2.  order is synchronized to B1
    3.  order detail data is editted on the duplicate items
    4.  synch back to Webtools
    The line item data may be incorrect on the duplicate items
    So, the moral of the story is, your best bet is a compound key of ordermaster.synchid/orderdetail.partno-->rdr1.docentry/rdr1.itemcode.  But be warned that there could be synch issues if you end up in the above scenario.

  • Using home sharing, can you sync libraries between multiple users in a household?

    Using home sharing, can you sync libraries between multiple users in a household?

    Hey lindsay146,
    Home Sharing lets you to stream or transfer music, movies, and more with up to five authorized computers in your household. You can learn more about it in this link:
    Understanding Home Sharing
    http://support.apple.com/kb/HT3819
    Welcome to Apple Support Communities!
    All the best,
    Delgadoh

  • Link between Inbound Idoc No and Shipment No

    Can anyone tell me in which transparent table the link between the Inbound Idoc number and Shipment number are stored ?
    or is any function module in which the Shipment number is imported and the Idoc number is exported ?
    Thanx in advance.
    Regards.

    Hi Deepa,
    Please reward and close your other related post. Now here is the answer for this.
    As I mentioned in response to your previous post, this is stored in the status records of the IDoc. So you need to go to table EDIDS with your IDoc number and STATUS = 53(Application Document Posted). Read teh value in the field 'STATXT'. If there are any & they should be replaced by 'STAPA1', 'STAPA2', 'STAPA3' and 'STAPA4' depending on how many '&' you have.
    One of these 4 parameters will be your shipment number, typically it will be STAPA1.
    Let me know how it goes.
    Regards,
    Srinivas

  • Failed to retrieve data from the database/invalid argument provided when employing link between two web services datasources

    Post Author: vpost
    CA Forum: Data Connectivity and SQL
    I am trying to join information from two related web services within CR XI. I have successfully set up the web services as data sources have been able to get to the point where I get good data back. However, when I try to pull in certain fields, I get an error that says "Failed to retrieve data from the database/invalid argument provided". Here's the scenario:
    The web services are structured as follows:Web Service 1 (Artist) has attributes of Artist Name and Date of Birth.Web Service 2 (CD) has attributes of CD Title and Release Date. Underneath each CD are songs, each of which have a Song Title and Artist Name.
    I have defined both web services and defined a link between Artist.Artist Name and CD/Song.Artist Name. I am able to run a report with Song Title and Date of Birth that crosses web services. I am able to run another report with Song Title and CD Title that crosses the different levels in the second web service. However, if I add CD Title to the first report or Date of Birth to the second (both of which effectively force CR to employ the link between the two web services AND the CD/Song hierarchical structure in the second web service, I get the aforementioned error.
    Any assistance understanding how multiple web services can be linked in this manner would be greatly appreciated.
    Thanks in advance.

    Post Author: Mike Wright
    CA Forum: Data Connectivity and SQL
    Not sure about your exact situation, but having similar problem with another application and have tracked down to security. Added user to group Domain Admin and it works fine. It appears to be accessing a subdirectory which it does not have permission to use and then times out and returns the "invalid....". Seems that once the query just over a certain size (and I'm not sure what triggers this) it needs to make use of temparory file disk, intead of ram.
    I'm still trying to track down which temporary it's trying to uses - so if you have any ques.
    cheers

  • How to deep link to  several pages of an external application ?

    HI,
    I created an external application named MyApp with UserName and Password fields using the External Application component.
    and an additional field as Parameter1 with value SearchPage
    I am able create a url referencing the applicatoin such as
    /adfextapplogin?extappid=MyApp
    I can connect to the application directly, once I provide the username and password.
    I need to create deep linking to few more pages in the same application.
    I modified the external application definition, by removing the Parameter field.
    Created a URL such as
    /adfextapplogin?extappid=MyApp&Parameter1=SearchPage
    I was expecting that the URL would behave the same way as I created in my first step, But the application did not go to the search page
    instead it went to the landing page only.
    Is there a way to define one external application definition, and use that definition to create multiple urls pointing to different destination pages ?
    I appreciate your help.
    Thanks
    Sam

    Thanks for the info. I reviewed the link, I could not find the information I am looking for. Is it possible that, there is a typo .
    Can you please check and provide the correct url, if the url is correct, can you point me to the correct section in the doc, I could not locate information related
    to using external appliation connections for additional access

  • Adobe dynamic link - ACROSS multiple boxes on one LAN?

    Looking for help using ADOBE DYNAMIC LINK - But not one machine but between 2 different machines on one network - one AE, one Premiere CC: We need to be able to at least move between different motion graphics and editing machines.
    I want the animator to stick her file on the server - i put it in the timeline - it needs work - she changes the file - keeps the same name - and it refreshes and updates.
    To me - it is what Adobe is offering about working in the cloud, just is just a local cloud - so it should work?
    This post DOES NOT cover our need but i assume it IS possible?
    http://helpx.adobe.com/premiere-pro/using/dynamic-link.html
    Thanks.

    No, Dynamic Link does not work between multiple computers.

  • Deep Linking problem

    Hi,
    I am trying to add Deep Linking to the large Flex3 app
    (it has one main HTML file and collection of dashboards selects one via ComboBox).
    so I would like to be able to send a link like  http://myserver/myapp.html#/dashboard1
    New to SWFAddress, so please bare with me.
    I have seen a Flex sample coming with SWFAddress:   http://www.asual.com/swfaddress/  (click Flex link)
    and tried to integrate it into my app.
    So far I was able to put that  fragment id (#/dashboard1) when this particular dashboard (db1) is selected.
    But if I go to Firefox and change it to say, #/dashboard2, nothing happens, it never goes to call  
    handleSWFAddress() change event handler.
    I do have JS libraries in place, declared in HTML,
    and SWFAddress.swc in lib of that FB project.
    Haven't changed Helper.as much from original sample.
    So here is a skeleton of my app:
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        name="Dashboard" ...  
        applicationComplete="initSWFAddress()"
        currentStateChange="setSWFAddress()" >
    <mx:Script>
            <![CDATA[
              private function selectDashboard(name:String):Dashboard {
                    var dashboard:Dashboard = Dashboard(this.contentStack.getChildByName(name));
                    //dashboard=null;
                    if ( dashboard == null){
                        dashboard = this.createDahsboard(name);
                        if (dashboard != null) {
                            this.contentStack.addChild(dashboard);
                    this.selectedDashboardIndex = this.contentStack.getChildIndex(dashboard);
                    var ctlTool:DisplayObject = dashboard.getToolbarControl();
                    //Remove old toolbox
                    var oldTool:DisplayObject = this.appControlBar.getChildByName(TOOLBOX_NAME);
                    if (oldTool != null) {
                        this.appControlBar.removeChild(oldTool);
                    //Add toolbox if any
                    if (ctlTool != null) {
                        ctlTool.name = TOOLBOX_NAME;
                        this.appControlBar.addChildAt(ctlTool,3);
                    // change Fragment
                    SWFAddress.setValue("/"+name);
                    Alert.show ("set dashboard: "+name);
                    return dashboard;
               private function onChangeDashboard(e:Event):void {               
                    var currDashboard:Dashboard = Dashboard(this.contentStack.selectedChild);
                    currDashboard.beforeCloseDashboard();
                    this.contentStack.removeChild(this.contentStack.selectedChild);
                    var name:String = ComboBox(e.target).selectedItem.toString();
                    GlobalComponents.instance.resetSession();
                    this.selectDashboard(name);
                private function initSWFAddress():void {
                    handleSWFAddress(new SWFAddressEvent(SWFAddressEvent.CHANGE));
                    SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleSWFAddress);
                private function setSWFAddress():void {
                    Alert.show("in setSWFAddress()");
                    Helper.setSWFAddress(this);
                private function handleSWFAddress(event:SWFAddressEvent):void {    // never gets called  !
                    // switch to new Dashboard
                    var name:String = SWFAddress.getValue();
                    Alert.show("handleSWFAddress()  DashboardIndex: "+selectedDashboardIndex+", setting Dashboard to fragment id (Name): "+name);
                    this.selectDashboard(name);
                    Helper.handleSWFAddress(this, event);
            ]]>
        </mx:Script>
            <mx:ComboBox  id="dashboardChooser" toolTip="Click to select a Dashboard"
                                 tabIndex="0" dataProvider="{this.dashBoardList}"
                                 change="onChangeDashboard(event)"/>              
            <mx:ViewStack id="contentStack" width="100%" height="100%" selectedIndex="{this.selectedDashboardIndex}" styleName="blue2BG">       
            </mx:ViewStack>
    </mx:Application>
    Few caveats:
    1) we do use States in that MXML file for something comletely irrelevant.  Was hoping to use it with ComboBox.  Is States necessary for SWFAddress?
    2) we do use history.js for browser history, but not deep linking (hope it doesn't interfere with SWFAddress)
    3) I did not put SWFObject.js - not in that sample
    4) I did not put Google Analytics JS - hope it is not required for SWFAddress (Event) to work.
    Please help !
    TIA,
    Oleg.

    The startup sequence I have is the following:
    <?xml version="1.0" encoding="UTF-8"?>
    <mx:Application
      initialize="{InitWRX()}"
    >
        private function InitWRX() {
            SWFAddress.addEventListener(SWFAddressEvent.EXTERNAL_CHANGE, InitWR0, false,0,true);           
        private function InitWR0(event:Event = null) {
            crnt_path = SWFAddress.getValue().substr(1);           
          ChildWR(crnt_path,bRel);
    SO iow, I'm thinking you should only call addEventListener(SWFAddressEvent.EXTERNAL_CHANGE...) in your function initSWFAddress.  (Furthermore, I only listen for EXTERNAL_CHANGE, not CHANGE.)
    You say HandleSWFAddress never gets called, but I'm thinking it gets called, but that SWFAddress.getValue is not working in it, because you need to addEventListener(SWFAddressEvent.EXTERNAL_CHANGE..)  first in initSWFAddress and then don't call HandleSWFAddress manually, but let the eventhandler call it.

  • How to break the link between photoshop and lightroom when saving a photo?

    I've had an ongoing issue with saving copies of photos I import from LR to PS and back into LR. Any multiple copies I make get erased when they move back to LR. My solution has been to save a copy in an extra folder apart from Lightroom and import them in later. It's rough, but it works. But now I have a new demon.
    I tweaked a photo in LR, made a copy to keep it safe, then sent the copy over to PH where I did some magic. I Saved As in that special other folder, closed the tab, got the usual box asking if I wanted to save the changes (of course I did), I went back to LR to see both the original and copy changed over to the PS version. I went back to PS, opened the .psd, unclicked the mask, clicked the checkbox, when back to LR and both the original and copy in LR had the mask removed.
    I'm missing something here.
    There m u s t be a way to break the link between PS and LR so that when I save a copy of a photo I made in LR the original and copy remain two separate photos. Does anyone know how?
    Thanks,

    I think I am a little confused. What you are describing seems more like a Project Server "Profile" issue, than a SharePoint to MS Project Sync.
    If my guess is correct, then you just need to set the default profile to be something other than your computer.
    If I am wrong, a screenshot of the error would be really helpful.
    Cheers,
    Prasanna Adavi, Project MVP
    Blog:
      Podcast:
       Twitter:   
    LinkedIn:
      

  • CProjects 4.0 - prj linking to multiple sales order

    Can a cProject Id be linked to multiple sales order? Please fwd. some/any documentation in this regard to [email protected]
    How do I create an internal order from cProjects - I intend linking this internal order to multiple sales order?

    Hi,
    The only link between Project and Sales order is as follows:
    In the sales order screen (VA01) go to line item and double click on same --&#61664; go to account assignment screen. There is a filed ‘WBS’ is available.
    You can copy your Project WBS and link sales order to project. You can link as many as sales order to same WBS using same link. There are standard reports also available to check the link. But don’t forget to tick the check box of ‘Billing element’ at the WBS header to run the link smoothly.   
    Enjoy SAP….
    Don’t forget to give points if its useful ans.
    Namskar,
    Ketan Dave

Maybe you are looking for

  • [SOLVED] FRM-40508:ORACLE error: unable to INSERT record

    Hi all, I have migrated this form from 4.5 to 10g (Version 10.1.2.0.2 ). This form inserts a record into the database table when all the fields in the form are filled and a button Save is presed. At the time when I press the Save button, I get this e

  • [SOLVED] HDMI audio - "alsactl restore" not working

    I can't seem to get audio through HDMI working properly. I was able to get it a few weeks ago, on Debian Jessie by doing the following: Creating ~/.asoundrc with the following contents: pcm.!default { type hw card 0 device 3 running "alsactl restore"

  • Cant install intel video driver

    when i setup windows 7 32-bit and began ti intall driver the intel video driver didn't setup and this error msg appear anyone help me plz  laptop: hp probook 450 G1 core i7  This question was solved. View Solution.

  • Debugger isn't working

    Hi, For some reason, JSC debugger isn't working, it doesn't stop at break point at all before executing that line. I tried setting breakpoints in various functions, unfortunately debugger doesn't stop at ANY of the break points. So, I tried creating

  • Z3 600 Aspire Link Cable what is it for

    musicpuppet, Are you referring to the HDMI cable that comes with the system? If you are, it is for the HDMI-In connection on the unit if you want to connect an external to it and use it like a monitor.