Hi,

At 11:43 AM 5/6/2002 -0500, you wrote:


>>To set  a cue point, I need to set the cue points in an external program 
>>like  Cool Edit first, then re-import the sound file right?
>
>No, you can go into the tempo channel and tell Director to hold on that 
>frame until the sound is finished playing or, in the case of QuickTime, 
>the 'digital video' in a given channel is finished (Director will treat QT 
>audio as digital video).


Under wait for  cue point, I changed the cue point from  next to end and it 
works, the speech file finished playing.
Thank you.

Actually I tried to open the external editor (Cool Edit) from within 
Director and the program refused to open with  the message not enough 
memory or corrupt file. But when I went to start menu to open the program, 
there were no problems.  I could open  it.  What happened?




>>>>What is  the purpose of using a  timer in Director?
>>>
>>>Um, timing things. ;)
>>
>>I gather that you seldom  use timers, if at all.
>
>I use them whenever I need to time things. Timers are neither exotic nor 
>esoteric. There's no mystery to either their porpose or construction, and 
>the reasons for using them are quite straightforward. If you want to time 
>things, you use timers.

Sorry, yes I understand it  better now.



>>The playhead stops at the next frame. So HALT doesn't affect endSprite.
>
>That's right.
>
>>But I am not sure why- is it because of the loop?
>
>No, it's because when you stop a Director file from playing, whatever 
>behaviors might be present on that frame get endSprite messages. If those 
>behaviors happen to have endSprite handlers, they execute the code found 
>within them.

Am I to understand that endSprite messages will always execute whereas all 
other messages will not?




>>The playhead stopped  immediately on the next frame and stopped executing 
>>the rest of the commands.
>>
>>It is different when compared to 1b above. Is it because the HALT stopped 
>>the execution of further commands?
>
>Yes, except for the endSprite call.

But I still do not understand. Why was endSprite executed twice in the 
behavior?  Isn't endSprite executed once only in a frame span, as 
demonstrated earlier?


May I ask you something else?  Remember when you were helping me with the 
visible and invisible sprites?

  The original commands refused to execute.  Why was that?

Then you suggested that I place the following commands on the  sprite that 
I wanted to make visible:

on beginSprite me
      sprite(me.spriteNum).visible = FALSE
    END beginSprite

    on endSprite me
      sprite(me.spriteNum).visible = TRUE
    END endSprite


Why did you have to do this?  I hope that it is not too late to ask you why 
but I have been thinking about it. And I still have no answer.


 >>>>OnGetPropertyDescriptionList is a system handler.  What does this 
mean? So there are different types of handlers?

 >>>There are indeed. At minimum there are handlers *you* define, such as 
the custom ones I made in the volume behavior; and ones that >>>Director is 
designed to recognize, such as frame, sprite and mouse events. Of the 
latter I believe Macromedia has created several >>>distinctions, but I'm 
not sure how well defined those distinctions are.

 >>Sorry, but what do you mean by these distinctions are not well defined?

 >System handlers versus other types. I'm not sure that the distinctions 
are clear.

Sorry, sometimes I do not understand one-line answers.  Why do you need to 
have the distinctions?

Do not all handlers execute when called?



Thanks for taking the trouble to explain.

Noelle



[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to