Cycle through XML on click/swipe

I'm (still) working on my xml phone book. I need to cycle through the data in the array on mouse click. (The mouse click will be a swipe on a mobile device.)
stop();
var nameArray:Array = new Array();
var countryArray:Array = new Array();
var portraitArray:Array = new Array();
var flagArray:Array = new Array();
var jobtitleArray:Array = new Array();
var imageNum:Number=0;
var totalImages:Number;
//Load XML
var XMLURLLoader:URLLoader = new URLLoader();
XMLURLLoader.load(new URLRequest("recbook.xml"));
XMLURLLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(event:Event):void {
      var theXMLData:XML = new XML(XMLURLLoader.data);
      totalImages=theXMLData.name.length();
      for (var i:Number =0; i < totalImages; i++){
            //push xml data into the arrays
            nameArray.push(theXMLData.name[i]);
            countryArray.push(theXMLData.country[i]);
            portraitArray.push(theXMLData.portrait[i]);
            flagArray.push(theXMLData.flag[i]);
            jobtitleArray.push(theXMLData.jobtitle[i]);
      //data is processed
      loadData();
function loadData():void {
      var thisPortrait:String = portraitArray[imageNum];
      var thisCountry:String = countryArray[imageNum];
      var thisName:String = nameArray[imageNum];
      var thisJobtitle:String = jobtitleArray[imageNum];
      var thisFlag:String = flagArray[imageNum];
      var dataLoader:Loader = new Loader();
      dataLoader.load(new URLRequest(portraitArray[imageNum]));
      dataLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dataLoaded);
      function dataLoaded(event:Event):void {
            stage.addEventListener(MouseEvent.CLICK, loadMainImage1);
            function loadMainImage1(event:MouseEvent):void {
                  portraitUILoader.source=thisPortrait;
                  flagUILoader.source=thisFlag;
                  selectedName.text=thisName;
                  selectedCountry.text=thisCountry;
                  selectedJobtitle.text=thisJobtitle;
//add 1 to imageNum
if (imageNum < totalImages) {
     trace("imageNum " + imageNum);
     trace("image name (thisPortrait) " + thisPortrait);
     imageNum++;
     if (imageNum!=totalImages) {
          loadData();

solution :
import flash.events.MouseEvent;
stop();
var nameArray:Array = new Array();
var countryArray:Array = new Array();
var portraitArray:Array = new Array();
var flagArray:Array = new Array();
var jobtitleArray:Array = new Array();
var contactArray:Array = new Array();
var imageNum:Number = 0;
var totalImages:Number;
//Load XML
var XMLURLLoader:URLLoader = new URLLoader();
XMLURLLoader.load(new URLRequest("recbook.xml"));
XMLURLLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(event:Event):void
    var theXMLData:XML = new XML(XMLURLLoader.data);
    totalImages = theXMLData.name.length();
    for (var i:Number =0; i < totalImages; i++)
        //push xml data into the arrays
        nameArray.push(theXMLData.name[i]);
        countryArray.push(theXMLData.country[i]);
        portraitArray.push(theXMLData.portrait[i]);
        flagArray.push(theXMLData.flag[i]);
        jobtitleArray.push(theXMLData.jobtitle[i]);
        contactArray.push(theXMLData.contactInfo[i]);
    //data is processed;
    loadData();
homeScreen_btn.visible=false;
var thisPortrait:String;
var thisCountry:String;
var thisName:String;
var thisJobtitle:String;
var thisFlag:String;
var thisContact:String;
function loadData():void
     thisPortrait= portraitArray[imageNum];
    thisCountry= countryArray[imageNum];
    thisName = nameArray[imageNum];
    thisJobtitle = jobtitleArray[imageNum];
    thisFlag = flagArray[imageNum];
    thisContact = contactArray[imageNum];
    var dataLoader:Loader = new Loader();
    dataLoader.load(new URLRequest(portraitArray[imageNum]));
    dataLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dataLoaded);
    function dataLoaded(event:Event):void
            portraitUILoader.source = thisPortrait;
            flagUILoader.source = thisFlag;
            selectedName.text = thisName;
            selectedCountry.text = thisCountry;
            selectedJobtitle.text = thisJobtitle;
            selectedContact.text = thisContact;
            //add 1 to imageNum and cycle through the data
            if (imageNum < totalImages)
                imageNum++;
                trace(totalImages);
                if (imageNum!=totalImages)
                    goNext_btn.addEventListener(MouseEvent.CLICK,nextfn);
                }else goNext_btn.removeEventListener(MouseEvent.CLICK,nextfn);
            }//closes incrementation loop
        }//close loadMainImage
}//close loadData
        function nextfn(e:MouseEvent):void{
            loadData();

Similar Messages

  • Artboard tool issue: opt click not cycling through artboards

    Hello all, first time poster.
    I'm working with the Artboard tool and am having trouble getting the artboard tool to function correctly. Whenever I select the artboard tool, then hold option and click in an effort to cycle through artboards it will not work. I can get the select to highlight when clicking the board name in the top left corner, but clicking in the middle of the board does nothing.
    See video of problem below:
    Artboard tool opt + click issue - YouTube
    Thanks to all in advance!

    It used to work that way in the Windows version of Illustrator, specifically in conjunction with the Shift and Enter key.
    Currently, it doesn't work in the Mac version.

  • Issues with AUTO cycling through ....

    I'm trying to do this:
    Any help with one or the other is very much appriciated !!!
    1) When the Timer is finish auto cycling through the tabs (1 to 16) of the ViewStack, and switching over to tab (1) to STOP, I would like to address a function to do something ???
    The question is now how to write the code to ID that the Timer has come to a STOP on tab (1), and how can I incoperate this into the existing (onTimerOne) function.
    2) The second item I'm after is that if I'm amnualy select any tab (1 to 16) to address also a function to do something ???
    3) The third item I'm after is to automaticly zero (0) the ViewStack to tab number (1) if I click a Btn.
    <mx:Script>
    <![CDATA[
        import flash.events.TimerEvent;
        import flash.utils.Timer;
        private var timerOne:Timer;
        private function initOne():void {
            timerOne = new Timer(5000, myViewStack.numChildren);
            timerOne.addEventListener(TimerEvent.TIMER, onTimerOne);
        private function onTimerOne(evt:TimerEvent):void {
            if(myViewStack.selectedIndex == myViewStack.numChildren-1) {
            myViewStack.selectedIndex = 0;
            return;
            myViewStack.selectedIndex++;
        private function autoOne():void {
            if (!timerOne.running) {
            timerOne.start();
        private function manualOne():void {
            if (timerOne.running) {
            timerOne.stop();
    ]]>
    </mx:Script>
    4) Well, the fourth item I'm trying to work out is as I'm reading my data from an Xml file to have a TextArea which shows the different countries from the Xml file for each ViewStack tab while auto cycling through these tabs (1 to 16).
    The diffuculty here is that I use this Xml with a specific urlID="1" to urlId="16" as part shown below.
    <urlsOceania>
        <urlOceania urlID="1"/>
        <searchCountry>American Samoa</searchCountry>
        <etc></etc>
    </urlsOceania>
    I'm reading all the other items this way:
    source="{urlsOceania.urlOceania.(@urID==1).etc}"
    Thanks in advance aktell2007

    Thanks for the confirmation.  7 miles away is most likely using the same VZW tower but it does confirm the problem is not in your current location for us.
    You can look up local tower locations from many public websites such as the following:
    www.antennasearch.com
    www.cellreception.com
    http://www.evdoinfo.com/content/view/2990/63/
    The signal of -65 shows you have strong reception but it doesnt show the entire picture.  Your tower could be overloaded or unauthenticating you.  There are lots of little issues that exist outside of the raw signal strength between the towers and the connecting devices that we users have no control over.  As you may guess only a tower tech has access to identify and correct these things.
    Based on the picture of the back of the MBR1515/Netgear N300 router from Netgear I would assume that only a normal sized SIM card will fit.  I would not assume a micro SIM card will fit.  Since I do not have access to either of the VZW or non-VZW 4G LTE router I cannot confirm if it will work or not.  You might have to give Netgear a call and ask.  Based on what I can see from the User Guides of both devices the SIMs used for each should be compatible with eachother.
    If you decide to purchase the non vzw version please post back your findings for us.

  • How to Cycle Through ArrayCollection?

    I have two datagrids and would like to move items from on datagrip and populate the other.  Here is a screen shot for a visual.
    In the screenshot about I can add names/sex to the datagrid on the left by using the text entry and Add button.  I can select the check boxes for each name ros as well. What I want to do is move the check names in the datagrid on the left to the datagrid on the right.  4 max.  But if I only selected 2 name, two names would be added to the Racer 1 and Racer 2. Racer 3 and Race 4 would be left empty.  If I check new names and submitted them it would go into a new row on the left datagrid.
    What I can figure out is how to cycle through the left datagrid and find only the check rows.  Adding them to the right datagrid is easy enough as soon as I figure how to identify what is checked and what is not checked.
    Here is the datagrid on the right.
    <mx:DataGrid x="10" y="76" height="337" id="roster" editable="false" dataProvider="{rosterArray}">
    <mx:columns>
    <mx:DataGridColumn headerText="" width="30">
       <mx:itemRenderer>
          <mx:Component>
             <mx:CheckBox />
          </mx:Component>
       </mx:itemRenderer>
    </mx:DataGridColumn>
    <mx:DataGridColumn headerText="Name" dataField="name" width="200" editable="false" />
    <mx:DataGridColumn headerText="Sex" dataField="sex" width="40" editable="false" />
    <mx:DataGridColumn headerText="Time" dataField="time" width="45" editable="false" />
    </mx:columns>
    </mx:DataGrid>
    The function to add to my rosterArray (left datagrid) is below.
    private function rosterAdd():void
         rosterArray.addItem({name:addName.text,sex:sexGroup.selectedValue.toString()});
         addName.text = ""; // empty the text entry field.
    I guess I need to cycle through the datagrid and not the rosterArray since I don't have a place for the check marks in the rosterArray.
    Any help idetifying what rows are checked in the left data grid would be much appreciated.
    Thanks.

    This code is not production-level, but it should answer your question.
    If this post answers your question or helps, please mark it as such.
    Greg Lafrance - Flex 2 and 3 ACE certified
    www.ChikaraDev.com
    Flex / AIR Development, Training, and Support Services
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
      <mx:Script>
        <![CDATA[
          import mx.collections.ArrayCollection;
          [Bindable] private var rosterArray:ArrayCollection = new ArrayCollection();
          [Bindable] private var eventArray:ArrayCollection = new ArrayCollection();
          public var num:uint = 0;
          public function processRoster():void{
            eventArray = new ArrayCollection();
            var cnt:uint = 1;
            var race:Object = new Object();
            for each(var obj:Object in rosterArray){
              if(obj.selected){
                switch(cnt++){
                  case 1:
                    race["col1"] = obj.name;
                    break;
                  case 2:
                    race["col2"] = obj.name;
                    break;
                  case 3:
                    race["col3"] = obj.name;
                    break;
                  case 4:
                    race["col4"] = obj.name;
                    continue;
                    break;
            eventArray.addItem(race);         
          private function addParticipant():void{
            rosterArray.addItem({selected: false, name: participant.text, sex: gender.selectedValue, time: null});
            participant.text = "";
            male.selected = true;
          private function removeSelected(evt:MouseEvent):void{
        ]]>
      </mx:Script>
      <mx:RadioButtonGroup id="gender"/>
      <mx:Panel layout="horizontal" backgroundColor="0xFFFFFF"
        borderColor="0x663300" title="Events" color="0xFFFFFF"
        horizontalGap="50">
        <mx:VBox horizontalAlign="right" color="0x000000" paddingBottom="10"
          paddingLeft="10" paddingRight="10" paddingTop="10">
          <mx:Label text="Event Roster" fontWeight="bold" fontSize="14"
            width="100%" textAlign="left"/>
          <mx:HBox width="{roster.width}">
            <mx:TextInput id="participant" width="100%"/>
            <mx:RadioButton id="male" label="M" groupName="gender" selected="true"/>
            <mx:RadioButton id="female" label="F" groupName="gender"/>
            <mx:Button label="Add" click="addParticipant()"/>
          </mx:HBox>
          <mx:DataGrid x="10" y="76" height="337" id="roster" editable="false" dataProvider="{rosterArray}">
            <mx:columns>
              <mx:DataGridColumn headerText="" width="30">
                <mx:itemRenderer>
                  <mx:Component>
                    <mx:Canvas>
                      <mx:CheckBox id="ckbx" selectedField="selected" change="onChange(event);"
                        label="" horizontalCenter="0">
                        <mx:Script>
                          <![CDATA[
                            import mx.controls.Alert;
                            private function onChange(evt:Event):void {
                              if(Boolean(data.selected) == false && outerDocument.num < 4){
                                outerDocument.num++;
                                data.selected = !data.selected;
                                outerDocument.processRoster();
                              }else if(Boolean(data.selected) == true){
                                outerDocument.num--;
                                data.selected = !data.selected;
                                outerDocument.processRoster();
                              }else{                           
                                mx.controls.Alert.show("Maximum of 4 participants can be selected.");
                                ckbx.selected = false;
                          ]]>
                        </mx:Script>
                      </mx:CheckBox>
                    </mx:Canvas>
                  </mx:Component>
                </mx:itemRenderer>
              </mx:DataGridColumn>
              <mx:DataGridColumn headerText="Name" dataField="name" width="200" editable="false" />
              <mx:DataGridColumn headerText="Sex" dataField="sex" width="40" editable="false" />
              <mx:DataGridColumn headerText="Time" dataField="time" width="45" editable="false" />
            </mx:columns>
          </mx:DataGrid>
          <mx:Button label="Remove Selected" fontSize="14" click="removeSelected(event)"/>
        </mx:VBox> 
        <mx:VBox horizontalAlign="right" color="0x000000" paddingBottom="10"
          paddingLeft="10" paddingRight="10" paddingTop="10">
          <mx:Label text="Races" fontWeight="bold" fontSize="14"
            width="100%" textAlign="left"/>
          <mx:DataGrid x="393" y="43" id="eventRace" dataProvider="{eventArray}" width="337" height="365">
            <mx:columns>
              <mx:DataGridColumn headerText="Racer 1" dataField="col1"/>
              <mx:DataGridColumn headerText="Racer 2" dataField="col2"/>
              <mx:DataGridColumn headerText="Racer 3" dataField="col3"/>
              <mx:DataGridColumn headerText="Racer 4" dataField="col4"/>
            </mx:columns>
          </mx:DataGrid>
          <mx:Button label="Remove Selected" fontSize="14" click="removeSelected(event)"/>
        </mx:VBox>
      </mx:Panel>
    </mx:Application>

  • Cycle Through Applications

    Is it possible to cycle through the remote computers applications> (some special key command perhaps) as whenever I do CMD TAB at my end it cycles through my computers applications, not the remote computers applications.

    Click the "Full Screen" button when controllling the remote computer.

  • Cycle Through Windows broken

    The Cycle Through Windows (CMD + ~) is broken in the Leopard Finder. It works until you cycle to the Desktop, and then it stops working. You need to click on another Finder window to get it going again. Not a show-stopper but it's definitely a very annoying bug.
    OAW

    *Cycle Through Windows* in the Finder works again if you +disable Spaces+ (...) I hope it's just a silly bug, cause it is really annoying (and I want to use Spaces).
    10.5.1 didn't fix it - let's wait and see what 10.5.2 will bring us.
    To disable Spaces: System Preferences > Exposé & Spaces > Spaces > uncheck 'Enable Spaces'

  • How to create a small field that cycles through a series of images. (using Acrobat Pro)

    Using Acrobat Pro, we need to use a small field to track student progress.  With successive mouse clicks, the field would cycle through: 
    -- a number (that identifies an element of study),
    -- same number surrounded by a circle (indicates element is assigned to the student),
    -- same number with a check mark (indicates element was completed by the student),
    -- back to the original number.
    This could probably be handled by cycling through a series of small images when the user clicks on the field.   
    The "Check Box" field allows only a check to be added to the field.  It does not allow the circle and does not cycle through multiple states. 
    The "Text Box" field might allow this capability, but if so we are not able to configure it properly.  
    Any solutions?   Thanks!

    Thanks Michael,
    The information at the link you provided enabled us to create a button that cycles through a series of ASCII characters. 
    This us useful, but we need to cycle through a series of images.  A more difficult problem. 
    FYI, an example of the javascript that cycles through a series of ASCII characters is shown below.  (The "else" statement pertaining to a null "" buttonGetCaption state is used to initiate an initial state of "1" for the button when the form is first opened.). 
    if
    (event.target.buttonGetCaption()=="1"+"\u2714") {
        event.target.buttonSetCaption("1");
        event.target.textColor = color.black; }
    else if (event.target.buttonGetCaption()=="") {
        event.target.buttonSetCaption("1");
        event.target.textColor = color.black; }
    else if (event.target.buttonGetCaption()=="1P") {
        event.target.buttonSetCaption("1"+"\u2714");
        event.target.textColor = color.green; }
    else if (event.target.buttonGetCaption()=="1") {
        event.target.buttonSetCaption("1P");
        event.target.textColor = color.red; }
    loop
    Again, we are still looking for a way to cycle through a series of images so any help with that problem would be appreciated. 

  • Cant Use Page Controls to Cycle Through Records in Report with Table

    Hi
    I have built a tabular report in answers that returns a 1000 rows. I have set the number of rows to be displayed to 100. However, when I run the report i cant use the page controls to cycle to the next 100 records.
    When I edit the table with the compound layout view I can cycle through the records fine, but when I save it and run normally I cant use the page controls.
    Page controls works on other reports in the subject area but these are pivot tables not normal tables.
    Can someone help diagnose the issue?
    I'm using OBIEE 10g btw
    Thanks
    James

    Hi,
    If you have set DefaultRowsDisplayed as 100 in instaceconfig.xml file, then this would effect only the table view, not Pivot table. By default, Pivot would display all the records without pagination.
    Thanks

  • How to Call DataGrid through xml

    Hi,
    I need to fill my datagrid when i click the add button. How
    to do it and how to call through Xml. Any idea.
    Regards
    Muthu

    Hi,
    You can find a sample in which XML data is being displayed
    using DataGrid.
    http://livedocs.adobe.com/flex/3/langref/mx/controls/DataGrid.html#includeExamplesSummary
    Hope this helps.

  • Making it easier to cycle through blend modes

    Maybe there is a way to do this that I'm missing. Learning or seeing how all the blend modes work is really tedious. You have to trigger the dropdown, go to the blend mode, click it, then repeat all that to try the next blend mode. Wouldn't it be a lot easier if you could just quickly cycle through the blend modes with a slider or the arrow keys? Is there such a thing?  Or maybe a screen of blend mode thumbnails, showing all the blends for a particular overlay at once.

    Matt Stow has created a command to cycle through the blend modes: http://www.mattstow.com/extensions/Objects/FW_Blend_Modes_1_2.mxp
    You might need to right-click the link and Save As to download the .mxp correctly.  Once installed, you can set keyboard shortcuts to easily cycle forward and back through the blend modes.

  • "Scratch" Playback sound at the start of songs/when cycling through menus

    Yesterday I decided to activate genius on my new laptop. Today, I noticed a "scratching" noise appear in the first few sconds of playback, and when cycling through the menus, (from music to itunes store, to ipod, etc.). After looking at some of the discussions here, and deciding my problem wasnt being covered, I tried a couple things and managed to sort this out personally:
    Simply:
    1) Open windows sound manager.
    2) Scroll down to find itunes - "page load complete".
    3) Test sound to ensure it's the scratching sound corrupting playback.
    4) Set sound to "none".
    5) Apply changes.
    I then realised some people may not consider this solution, so posted it up here.
    hope this helps.
    Scott

    It's usually from 3rd party VI's not clearing the buffer from a previous note when bouncing.
    Yes it's still in L8.
    I leave a few bars of blank space at the beginning and before I bounce while the seq is still playing, I manually keep looping those blank bars by clicking the playhead at bar 1 BEFORE it starts to play the track again. When I don't hear anymore ring out, I bounce.
    Seems kinda silly, but that's what works. I was really hoping they'd fix this or not let the plugins pass the AU exam if they can't clear the buffers. That would motivate the 3rd parties to update pretty quick if that really is the problem.

  • How to cycle through various (imported) presets

    How to cycle through various (imported) presets/ effects in lightroom without adding them to the previous effect? In other words, I want to just keep trying various presets in developer mode but when I click on different effects, it should reset and apply current effect, instead of adding/ compounding over previous effect.
    What I am doing now is Undoing the effect each time before trying next effect or preset.
    Crysis 3 Hack Cheat 2013
    http://crysis3-cheat-hack.tumblr.com

    I have downloaded very few presets, but in order to make presets useful for me I need to have them pretty specific, so all in all it adds up to a pretty long list when you list all of them. All I wanted was a way to chose what presets gets listed in the import dialog (alternatively sort them in a specific order). Whatever you name your user presets folder they get listed at the end of the list, and conversely the Lightroom default presets gets listed at the top. The way Lightroom behaves with these presets folders is very unintuitive and frustrating, one of many reasons why I have a love/hate relationship with this program, but I'll have to get back to that because I have to run now!
    crysis 3 cheat hack

  • Cycle through different "compare" views?

    In LR 1.4 it was possible to use different views in the compare mode, i.e. left/right, left/right split, top/bottom, top/bottom split. There was a keyboard shortcut for cycling through the views (which I can't remember).
    In LR 2.0 I can't see how to do this. Say I want to compare two images. I command-click on them and hit the C key to go into Compare mode. They appear next to each other. So far, so good. But I am not able to change the Compare view to "top/bottom" or "left/right" split.
    Is this still possible? Is there still a keyboard shortcut?
    Thanks,
    Chris

    You're mixing things.
    These compare options were (and still are) available in the Develop module to compare the Before and After effect. Library's Compare mode never had top/bottom split options.

  • Cycle through windows using mouse wheel.

    Hi,
    I want to get a set up that allows me to cycle through open windows by holding down the right mouse button and rolling the scroll wheel in xfce. Does anyone have any advice on how I might do this?
    Thanks.

    Here's something I hacked up based on some other code I have, however I haven't tested it so I have no idea if it will work, also the right click will currently be passed on to the active window which could be annoying.
    If you want to try it, change the system() lines to match the xdotool command line you need, save as main.c, compile with "gcc -o scrollswitch main.c -lX11", run the resulting scrollswitch executable and cross your fingers
    #include <X11/Xlib.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <string.h>
    int main()
    Display *dpy;
    XEvent ev;
    int right_down = 0;
    if (!(dpy = XOpenDisplay(NULL))) {
    fprintf(stderr, "Could not open display %s", getenv("DISPLAY"));
    // Guessing that 3
    XGrabButton(dpy, 3, 0, DefaultRootWindow(dpy), True, ButtonPressMask, GrabModeSync, GrabModeAsync, None, None);
    XGrabButton(dpy, 4, 0, DefaultRootWindow(dpy), True, ButtonPressMask, GrabModeSync, GrabModeAsync, None, None);
    XGrabButton(dpy, 5, 0, DefaultRootWindow(dpy), True, ButtonPressMask, GrabModeSync, GrabModeAsync, None, None);
    for (;;) {
    XNextEvent(dpy, &ev);
    if (ev.type == ButtonPress) {
    if (ev.xbutton.button == 3) { /* Right click */
    right_down = 1;
    /* Grab pointer so we receive ButtonRelease */
    XGrabPointer(dpy, DefaultRootWindow(dpy), True, PointerMotionMask | ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, None, CurrentTime);
    XAllowEvents(dpy, ReplayPointer, CurrentTime); /* Allow other apps to process this message */
    if (right_down) {
    if (ev.xbutton.button == 4) { /* Scroll up? */
    system("xdotool alt shift tab"); // Fix this
    if (ev.xbutton.button == 5) { /* Scroll down? */
    system("xdotool alt tab"); // Fix this
    } else {
    XAllowEvents(dpy, ReplayPointer, CurrentTime); /* Allow other apps to process this message */
    } else if (ev.type == ButtonRelease) {
    if (right_down) {
    XUngrabPointer(dpy, CurrentTime);
    right_down = 0;
    XCloseDisplay(dpy);
    return 0;

  • How to cycle through floating documents?

    SHIFT+CTRL+TAB to cycle through documents in one direction (most recently open to last opened for example or however it works), and CTRL` to cycle the other way. I don't know if everyone else's shortcuts are the same but nonetheless.
    If all documents are docked, then these shortcuts work. But if one or more documents are floating, while the rest are docked, then when the cycle reaches those floating document(s), then the cycling gets stuck on those ones and stops even if you continue to press the shortcut keys.
    Anyone else see this? Is there a way to get around it? I'm running CS6

    Not on my Mac, but if you think the Shortcut keys are not working properly, let's reset them.
    Edit > Keyboard Shortcuts    Hold down the Alt or Option key and the Cancel button will change to a Reset button, click on that.
    Other things outside Photoshop can cause problems. Bluetooth keyboard, tablet, or even an errant third party plug-in
    Of course, check your keyboard settings.
    Gene

Maybe you are looking for

  • How do I change the email associated with my IPOD?

    How can I change the ID and email? I gave it to my oldest son and want to set it up on a different email so he can purchase things and add ITunes gift cards.

  • Macbook Display vs LCD Display

    How does my macbook display compare to a 1080i lcd screen

  • All MAterial,Exercises on Xi for beginners

    Hi , Can u please post me the required material on Xi to [email protected] Please advise me how to start with. Thanks, P.Srinivas

  • CSM - Stcky configurations

    What are the equivalent commands for CSM from CSS: advanced-balance ssl sticky-scrip-dstport I need to configure layer 4 or 5 stickiness on the CSM but I can not find the commands or examples. Any help I will appreciate. Thanks Loizos

  • Delete/Unassign Resource Request Xml ?

    What is the request xml to delete the resource from ACS4 ? Currently there is no xml request is generated in "Web service API Inspector" of ACS4. Also same for delete(unassign) resource from distributor resources? Can anyhone help?