user button press

tiburona tiburona at gmail.com
Wed Apr 7 23:45:04 UTC 2010


p.s. I would be overjoyed if someone could tell me how to do what I'm
after without resorting to InLine, but I get the feeling that's not
possible.

On Apr 7, 6:41 pm, tiburona <tibur... at gmail.com> wrote:
> Hi all,
>
> My ultimate goal is to present words on a page for the participant to
> respond to, either via image or text, collect text input from
> participants that they see on screen in an EchoClient, and
> simultaneously display a "Next" button that participants can use to
> advance to the next portion of the experiment when they are done
> typing.  I've managed the first two elements fine, but getting E Prime
> to terminate a screen in response to a button press is eluding me.  I
> am new to E-Prime and near-hopeless with E-Basic (even though I have a
> little programming experience).  I will probably eventually resort to
> some subobtimal solution, like using the tab key to advance to the
> next screen, because I'm skeptical I'll be able to get this running,
> but I thought I would try an initial query to the group.
>
> As a preliminary test, I set up a slide object (Slide2) with two
> images (Image1 and Image2) on it.
>
> I based this code on sample code from PST:
>
> __________________________________________________
>
>         Dim theState as SlideState
>         Set theState = Slide2.States("Default")
>
>         Dim strHit As String
>         Dim theMouseResponseData As MouseResponseData
>
>         If Slide2.InputMasks.Responses.Count > 0 Then
>
>                 Set theMouseResponseData =
> CMouseResponseData(Slide2.InputMasks.Responses(1))
>
>                 strHit = theState.HitTest(theMouseResponseData.CursorX,
> theMouseResponseData.CursorY)
>
>                 If strHit = "Image1" Then
>                      Slide2.Stop
>
>                 End If
>
>         Do Until (strHit = "Image1")
>
>         Loop
>
>         End If
>
> _____________________________________________________________
>
> I tried placing it before and after the slide object in a Procedure,
> but it didn't work either way (still not sure which is right).  I was
> wondering if someone could help me understand why.  I'm trying to
> build up to what I'm actually attempting from smaller bits.  I have
> found other sample code related to what I'm trying to do (for
> instance, here:http://www.pstnet.com/forum/Topic4009-23-1.aspx?Highlight=HitTest)
> but when I try to modify it it doesn't work either, so I figure maybe
> if I start with a very simple unit I'd have a chance of building up
> some understanding.
>
> Thanks very much,
> Katie

-- 
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To post to this group, send email to e-prime at googlegroups.com.
To unsubscribe from this group, send email to e-prime+unsubscribe at googlegroups.com.
For more options, visit this group at http://groups.google.com/group/e-prime?hl=en.



More information about the Eprime mailing list