Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Advanced Interaction (a long one) not working

New Here ,
Aug 03, 2016 Aug 03, 2016

I am hoping someone can help. I have a Captivate 9 project in which students view certain slides and then these slides' Back buttons use an advanced action to assign a literal to a variable called LastMajorSelected (in addition to returning to the slide from where they came).

AssignMajorBackButton.png

Following this logic, the final value of LastMajorSelected is checked in a separate Advanced Action which should cause the state of a "hidden" image object to change to "Normal." You will probably notice that each of these checks are separated into distinct decisions:

LastMajorSelected.png

However, when the student gets to that slide the Advanced Action does nothing. It is needed to display the last chart (in miniature) that a student viewed on another slide ( they need to reference it). At any rate, I am including a screenshot of the actions as well as the timeline of the slide where the advanced action is run in case something there is causing an issue. You can see from that timeline that there are a lot of images there (and they are hidden on top of one another). This is unavoidable as there are 46 majors to choose from and none can be omitted, and also they need to display in a certain area of the slide.

Timeline_Interests-Careers-Majors.png

Here is a screenshot of the slide where the charts should display indicating where it should be if it's state was changed to Normal successfully:

Slide_screenshot.png

I cannot figure out why this is isn't working. Any help or guidance is much appreciated!

Much Thanks,
Andrew

153
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 09, 2016 Aug 09, 2016
LATEST

In case anyone is interested (which doesn't appear to be the case ), I believe the problem is that either:

  • the advanced action is being called in the On Enter event, and all of the slide's assets have not been loaded yet
  • or that there are so many images in the same slide location, Captivate doesn't know what to do

At any rate, I've engineered a lengthy workaround by creating individual slides for each of the charts. The Next button of the previous slide will then check the last major visited using similar logic to the original advanced action I wrote, and jump to the corresponding slide.

My recommendation then would be to avoid calling a long, involved advanced action during the On Enter slide event, and also do not depend on Captivate to discriminate among many objects placed in the same exact location on a single slide.

If anyone thinks of a different solution I'm happy to hear about it!

Thanks,
Andrew

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources