Creating search form in Flash

We're redesigning our web site using only Flash 4. We want to add a search form. Does anyone know if this is possible, and if so, how it can be done?

Thanks
debtoineAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

SuperMarioCommented:
If you want to search the entire web, you'll be interested in this string:

http://www.search_engine_address.com

If you only want to search YOUR site, you'll be interested in this string:

/cgi-bin/my_search_script.cgi

assuming that your CGI script to search is in your root/cgi-bin directory.

Now, create a text field for the user to enter the search string. Its name will be, by default, TextField1. Change that by going to TextField Properties. What you change it to depends on what variable your CGI script uses as the query. For example, if your CGI script searches using a query called "query" (which holds the data of the user's search string), you would name the TextField "query" .

Is this too much for you? If so, let me know.

Now, create a basic Submit button, and drag an instance of it onto the stage. Right click and go to Properties. Click the Actions tab. Add the Get URL action. Enter one of the strings mentioned above depending on search engine or CGI script use.

Got me? =)

-Dan
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
debtoineAuthor Commented:
Before I try this and award the points, I have not been able to find a cgi script that searches for text in a Flash only web site. All search cgi scripts I have found are searching content on html files.
0
SuperMarioCommented:
You'll have to create a hash in Perl and develop a structural link between keywords and scenes.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

debtoineAuthor Commented:
Before I try this and award the points, I have not been able to find a cgi script that searches for text in a Flash only web site. All search cgi scripts I have found are searching content on html files.
0
debtoineAuthor Commented:
Adjusted points from 250 to 300
0
debtoineAuthor Commented:
And now in layman's terms?

I don't know Perl and just started using Flash. Would you be able to give an example?

Am I in over my head?
0
SuperMarioCommented:
Hmm....

To achieve the effect you're pursuing, you should either attempt to learn Perl or get somebody to write a script for you. You could also try using Generator. The problem with Flash is that you can't directly access the text. =/

-Dan
0
debtoineAuthor Commented:
And now in layman's terms?

I don't know Perl and just started using Flash. Would you be able to give an example?

Am I in over my head?
0
SuperMarioCommented:
I could give you an example in Perl, but that's a whole other story.
0
debtoineAuthor Commented:
Dan,

Do you know a URL with examples of this application? I can't believe I am the first "Flash novice" to want a searchable Flash site.

Will double points for anyone who can give me specific (step by step) instructions for this.

I also can't figure out why each of my comments is posting twice....(obviously this is not important, just annoying).
0
SuperMarioCommented:
Are you double-clicking the Submit button?
0
bobkatzCommented:
debtoine - The Flash part of your question is fairly straightforward, I think marioboy has cover that.

The CGI part of it is another thing as he has mentioned. In order to search, you must have something to search, be it a file or (preferrably) a database. Doing keyword searches on a "flat file" are rather complex even though Perl is the best at it.

Setting up an SQL database would seem to be the smart thing to do. There are some very simple ones out there (Postgres, mySQL are free) but the catch is that you need some in house expertise to set it up for you. The questions you need to answer are:

1)what operating system is your server  running? (Linux I hope).
2)do you have access to a database programmer (as someone who is redesigning their web site in all Flash that would be an assumption - but from my past experience  - I know better than to make any, hehhe)
3)do you have in-house CGI programming experience? (ex-house can be $$$!)

Again with the right resources, both hardware and expertise-wise, these are not very complex issues but, on the other hand, they really are not Flash issues either.

When you have answered the above qusetions, I will be able to advise you further. Good luck! And (as our Oracle database guru always says) -

Keep Smilin'

Bobkatz
0
larry718Commented:
Here's a link that would be helpful:
http://www.virtual-fx.net/activesearch.html
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.