Any ideas how to solve this?

  • 4 Replies
  • 4264 Views
*

wgb14

  • Trusty Member
  • ****
  • Electric Dreamer
  • *
  • 143
Any ideas how to solve this?
« on: August 25, 2008, 02:21:37 am »
Hi all,

I wonder if there is a way to pause a Haptek script while it is playing load another script and execute it and then load back the one that you had paused. Here is my script

This part works fine.
sprite(5).Hypertext = "\soundpause [file= [Nav7.ogg]]"
          sprite(5).Hypertext = "\SetScript [i0= 0 i1=0]" --deactivates the current script

But when this part loads the engine forgets that Nav7 is a paused script and considers it a stopped script. Any ideas how to solve this?
 sprite(5).Hypertext ="\Load [file= [Nav1.hap]]"
          sprite(5).Hypertext = "\PlayScript [file= [Nav1.hap]]"

Many thanks for any replies

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Any ideas how to solve this?
« Reply #1 on: August 25, 2008, 04:59:39 pm »
From this I can't see where you resume playback of Nav7.ogg  ???

*

wgb14

  • Trusty Member
  • ****
  • Electric Dreamer
  • *
  • 143
Re: Any ideas how to solve this?
« Reply #2 on: August 25, 2008, 05:48:03 pm »
here is the complete code (not in Haptek script but in Director MX2004). I am not sure if hapek API can do this. I mean pause a script, load another, and then come back to the one beofre and resume it. Any ideas will be appreciated.

  if noface="user_face" then
    if (ycoord = "far away")  then
     
      if (sprite(5). QueryReturn > 0) AND (sprite(5). QueryReturn < 2000)  then   -- if you are in the first two seconds of the presenation and the user is far away then ask him to come closer.
       
        sprite(5).Query = "status counter Nav1"
        times1= sprite(5).QueryReturn
        put times1 into member("input2")
       
        if times1 = 0 then   
          -- pause the main script and ask the user to come closer
          sprite(5).Hypertext = "\soundpause [file= [Nav7.ogg]]"
          sprite(5).Hypertext = "\SetScript [i0= 0 i1=0]" --deactivates the current script
         
          --- ask the user to come closer
         
          sprite(5).Hypertext ="\Load [file= [Nav1.hap] i0=0]"
          sprite(5).Hypertext = "\SwitchScript [file= [Nav1.Hap] i1= 1 i2= 1]"
         
        else
          if times1 > 2 then
            sprite(5).Hypertext = "\stop[]"
          end if
        end if
      end if
    end if
  end if
 
--if the user is close then resume the main presenation (nav7.hap)

  if noface="user_face" then
    if (ycoord = "close" or ycoord = "normal")  then
     

      sprite(5).Hypertext = "\soundplay [file= [Nav7.ogg]]"
      sprite(5).Hypertext = "\SetScript [i0= 0 i1=1]"
     
     
    end if
end if


   

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Any ideas how to solve this?
« Reply #3 on: August 25, 2008, 07:02:22 pm »
Hmm, yeah you may be right - Haptek might not be able to do this.  Off the top of my head, would it be possible to load in ALL of your scripts/oggs at the beginning and then call on them as needed ?  I am just wondering if loading another file while one is already paused is causing the problem.

I can't think of anything else, but you could try the forum at Haptek, they were actually answering questions the last time I looked but it still isn't what I would call support.  We give better support than Haptek lol.

*

Maviarab

  • Trusty Member
  • **********
  • Millennium Man
  • *
  • 1231
  • What are you doing Dave?
    • The Celluloid Sage
Re: Any ideas how to solve this?
« Reply #4 on: August 25, 2008, 08:35:12 pm »
Whats support? heheheeh  ;D

 


Requirements for functional equivalence to conscious processing?
by DaltonG (General AI Discussion)
November 19, 2024, 11:56:05 am
Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

379 Guests, 0 Users

Most Online Today: 467. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles