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