The Daily Click ::. Forums ::. Klik Coding Help ::. Typewriter effect with sound?
 

Post Reply  Post Oekaki 
 

Posted By Message

kksonwhowho



Registered
  05/07/2009
Points
  719
12th July, 2009 at 04:15:07 -

Hi, I want to create a typewriter effect that plays a sound for each character shown, very similar to the mega man battle network message system. Im currently using this code in my string object.

Left$(string$( "temp dialogue" ), Len(string$( "dialogue" ))+1)

with a sound played and a new character shown every 00'-05. The only problem is that the sound plays even if a character is not being displayed. For example I might have this text "Hello, Welcome to the world!" During the huge space between 'hello' and 'welcome' the sound keeps playing every 00'-05 and I can't figure out why. Is there any way to fix this?

My mfa file - http://www.mediafire.com/download.php?rtmjejz442z


Edited by kksonwhowho

 
n/a

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
12th July, 2009 at 04:38:45 -

commas and spaces are characters, just like A, 8, or & are
you need something in your code to distinguish characters that should not play the sounds;
http://claniraq.googlepages.com/Typewriterwithsound_edited.mfa

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

kksonwhowho



Registered
  05/07/2009
Points
  719
12th July, 2009 at 04:56:18 -

Thanks, but how would I make it distinguish between new lines? for example.

"Hello






World."

I tried this and it played the sound during the space between hello and world.

 
n/a

[DELETED]

Likes to put dots on paper

Registered
  08/12/2008
Points
  118

MushroomVIP MemberARGH Sign
12th July, 2009 at 08:03:48 -

Isn't a linebreak a character you can tell it not to make a sound at?

 
n/a

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
12th July, 2009 at 11:25:43 -

a line break is a "NewLine$" character, which is really "\n"

just use " = NewLine$". This character is found under Special-->Strings-->New Line

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

kksonwhowho



Registered
  05/07/2009
Points
  719
12th July, 2009 at 21:45:13 -

Its still not working. Can anyone tell me whats wrong.

mfa file - http://www.mediafire.com/download.php?n0zeylmi1jy

 
n/a

UrbanMonk

BRING BACK MITCH

Registered
  07/07/2008
Points
  50102

Has Donated, Thank You!Little Pirate!ARGH SignKliktober Special Award TagPicture Me This Round 33 Winner!The Outlaw!VIP MemberHasslevania 2!I am an April FoolKitty
Picture Me This Round 32 Winner!Picture Me This Round 42 Winner!Picture Me This Round 44 Winner!Picture Me This Round 53 Winner!
12th July, 2009 at 21:54:31 -

if I'm not mistaken I believe newline$ is actually two characters, and therefore can't be extracted from a string for comparison.

I'll mess with your code and see if I can get it to work.

EDIT: I was correct, the Newline$ "character" is actually two characters. I suggest skipping them altogether by using a loop.

Edited by UrbanMonk

 
n/a

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
12th July, 2009 at 23:47:41 -

eh isn't newline just the "\n" characters?
as in you take the exact same code I used, and instead of splicing off the last character, you splice off the last two, and compare it to newline? And splice the 1st character off the end of a newline to compare to for the single byte of the "\" before it reaches the N?

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

kksonwhowho



Registered
  05/07/2009
Points
  719
13th July, 2009 at 03:42:20 -

Thank you so much Pixelthief, it works perfectly now!

 
n/a
   

Post Reply



 



Advertisement

Worth A Click