[squeakland] Request for Help - Question 20100501
Carlos Rabassa
carnen at mac.com
Tue Jan 5 17:14:26 EST 2010
Karl,
Thank you very much for your prompt answer.
I'm afraid however it is too much for my level of knowledge.
If I understand you correctly, you are saying what I want to do
cannot be done by a regular user.
Somehow someone has to modify the Etoys code and you feel I can do it??
Carlos
On Jan 5, 2010, at 5:02 PM, Karl Ramberg wrote:
> On 2010-01-05 18:33, Carlos Rabassa wrote:
>> This is my request:
>>
>> http://docs.google.com/View?id=dg7q79cx_668g4d6bqg7
>>
>>
>> Any help will be appreciated.
>>
>> Carlos Rabassa
>> Montevideo, Uruguay
>
> Hi
> there is a bug in the system.
> SoundService/BaseSoundSystem creates its unique instances without
> leaving a reference as far as I can tell.
> When we tell the sound to stop we don't know which sound to stop...
>
> Here is a proposed fix to that:
>
> Player>>beep: anObject
> "Play given sound or at least beep."
> | sound |
> anObject isString
> ifTrue: [sound _ SoundService default soundNamed: anObject.
> SoundPlayer playSound: sound.
> self costume
> setProperty: #playingSound
> toValue: sound. ]
> ifFalse: [SoundPlayer resumePlaying: anObject quickStart: true.
> self costume setProperty: #playingSound toValue: anObject]
>
> Karl
>
>
More information about the squeakland
mailing list