Solved

animated splash screen

Posted on 2000-04-18
14
421 Views
Last Modified: 2008-01-09
I have splash screen that has our company logo on it.  The splash screen stays on for about 10 seconds, sort of long but necessary.  I want to make the splash screen move our logo around or spin it or something to make it more interesting.  Any suggestions?

thanks
0
Comment
Question by:sopheak
  • 3
  • 3
  • 2
  • +6
14 Comments
 
LVL 3

Expert Comment

by:3rsrichard
ID: 2728571
Use an animated GIF.

Go to www.tucows.com , download a gif animator and have at it.
0
 
LVL 2

Expert Comment

by:Sage020999
ID: 2728574
You will probally have to use a timer in conjuction with another control.  If you just want to move the logo around, that would be easy.  If you wish to spin it around, you will probally need a third party control like VSView.
0
 
LVL 2

Expert Comment

by:ndnet
ID: 2729207
Animated GIFs are great, especially if your project already uses the IE webbrowser control.

sage's solutions are going to be some coding, which a creative person (I assume someone other than the coder designs the logo) won't be very good at.

An AVI may be practical here. There are many free activex controls that display them, lots of free avi making tools are available on the net, and not much coding is needed.
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 5

Expert Comment

by:Voodooman
ID: 2730016
Hi!

I made a nice little feature for a Customer.

It had a woman walking a dog across a menu screen at the bottom. I drew some small pictures in Paintbrush and by using a timer showed different pictures - arm leg and dog combinations and moved them horizontally with the timer at the same time - like a cartoon.

If you clicked on it with the mouse the lady exploded and it started a space Invaders game.  People click on things
all the time! - The Customer asked me to remove the game about a year later (when they found out about it) as 100+ users had become addicted to it!

Anyhow - create three logos in Photoshop or somesuch and show/hide them with a timer - creating the illusion of rotating them - only one visible at a time!

Good Luck

Voodooman!
0
 
LVL 1

Expert Comment

by:derekcmartin
ID: 2730401
I am doing this on a current project.  Use an AVI.  Make sure it has NO sound, is NOT compressed, and if possible no more than 256 colors.  Use the animation1 control.  If you find that the box of the animation is coming up before the splash screen shows, add a doevents after you load the animation.
0
 

Accepted Solution

by:
korky earned 50 total points
ID: 2730691
'Put a MS Multimedia Control on your splash screen

Private Sub Form_Load()
   MMControl1.Visible = False
   MMControl1.Notify = False
   MMControl1.Wait = True
   MMControl1.Shareable = False
   MMControl1.DeviceType = "AVIVideo"
   'Try with some "AVI" file of your own
   MMControl1.FileName = "C:\test.avi"
   MMControl1.hWndDisplay = Me.hWnd
   MMControl1.Command = "Open"
   MMControl1.Command = "Play"
End Sub
0
 

Expert Comment

by:korky
ID: 2730695
Nice, eazy and safe...(-:


/Korky
0
 
LVL 4

Expert Comment

by:PBuck
ID: 2732582
You had many responses, mostly I agree with the animated gif procedure.  Low-overhead and quick to do.

Another suggestion is to create Macromedia Flash 'movie'.  If this is a high speed program, Flash can create incredible splash screens.  The control is free to download (latest version is Flash 4.0).

I use Macromedia within my HTML Help files and it creates a fantastic logo presentation.

On a scale of difficulty - this would be a 8 or so (but it is truely amazing).

Good Luck!
0
 
LVL 2

Expert Comment

by:ndnet
ID: 2733140
Flash would be great except that's another control that may be installed, may have an older version (for some program), and you will need to check on a distibution license for. (I'm not sure about it.)

Animated GIF's would be nice except you'll need either IE WebBrowser or a special control to handle them. (I've seem them, try activex.com)

As for AVIs, korky's code looks best.

VoodooMan's idea looks cool as well.
(BTW, VoodooMan, do you have the code to that still? I'd like to put an easter egg in my program. If you do, say so here, and I'll make a question for you.)
0
 

Expert Comment

by:FONATURE
ID: 2737422
Sprite Animation would be best. if your creative and if your art team is any good use the simple Bitblt api calls in a timer and you have wonderfull results.Its amazing what a 10 frame image can do. Alot simpler than getting some avi and alot nicer effect than animated gif.Sounds like your on border line animation.A plus, Animation is fun to program Not boring like data bases.Sounds like you have a chance to have fun at work

                Cheers
0
 

Expert Comment

by:FONATURE
ID: 2737438
Definetly the way to go in coolness!!!!!
0
 
LVL 2

Expert Comment

by:ndnet
ID: 2739180
hey FONATURE, what about updates? A well done animated GIF would look just as good as Sprites yet be easier to update.

What do I mean? The gif would be in an external file. This way you could even include instructions to customize it (may not be needed for your app, sophreak; I'm just including it for posterity). Also, your creative staff won't need to communicate with your tech staff (again, might be the same guy, but...) as much, and a good vreative team probably already knows how to play with an animated GIF.

Also, there are thousands of stock animations in GIFs on the web. IF you have little or no creativity (like me), you can just use a fitting gif from the hundreds of thousands on the web.

If you want a game, I found source code to a simple breakout game you could use.
0
 

Expert Comment

by:FONATURE
ID: 2740540
Thats a good point a sprite.bmp could also be a external or a internal file.If it was a external file it could be easly up dated with a simple paint program ( You wouldnt need a Gif animation program).As a internal file the user wouldnt beable to Mess with the Image (A plus If someone has the Idea of Changing the company logo on there Own)And as you stated above you would need a browse control in your project>Thanks for the Offer of the Game but thats ok. If you want any codes about sprite animation let me know I have a ton.Also what ever is truly the correct answer Sopheak could Probally care a less (due to lack of comments on his or her part)

          Cheers  :0)
0
 

Author Comment

by:sopheak
ID: 2757479
Thanks  to all, i decide to go with korky's suggestion.
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question