473,322 Members | 1,494 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Macromedia FlashMovie Control [download-codeproject]

Hello,

Through using this and many other Microsoft dotnet newsgroups I have been
pointed towards many helpful open source projects and articles that have
helped a great deal in my studies as well as projects.
Recently I have been using a lot of Macromedia Flash Movies within my
asp.net pages, as many people have.

For those familiar with Flash macromedia can publish the html output for you
so you only need to copy/paste to your webpage. Easy... Except when you
want to use ClientScriptDetection or display content to the browser only if
the flash plug-in hasn't been installed or enabled on the client. And what
if JavaScript wasn't enabled on the browser and you are using
ClientScriptDetection to ensure the proper plug-in version is present on the
client. For those familiar with this, you might remember having to write
your html that is going to be displayed (typically tying to make it look
like the flash movie itself) to the browser in case JavaScript or the
required plug-in wasn't enabled on the client. And then insert it into an
HTML <NoScript> element or even more painful, wrap the content up within
JavaScript document.write statements and insert it into the client script
else block within the version detection script.

So, to help this long process and take advantage of VS.NET RAD
development I created a Custom Control to handle this.

FEATURES
---------------------
1.) Eliminates clunky client script version detection.
- Control completely mimics the rendered content from the Macromedia
studio with it's client side script.
- Control automatically outputs client script when the output type is
set to ClientScriptDetection.
- Use placeholders to add content to the NoScript & NoFlash content
blocks that will render appropriate JavaScript automatically (no more need
to type in the document.write statements manually!)
- Specify the exact version of flash that is required for version
detection.

2.) Programmic access to querystring variables within the object and embed
tags.
- Easily add variables pragmatically to a NameValueCollection that will
be appended to the movie call when the control renders.

3.) Completely mimics the exact outputs that Macromedia does when publishing
(i.e.. client script and object,embed tags)
- Currently up-to-date with Macromedia 2004

4.) Wraps up all properties to flash within the control (i.e., scale,
windowmode, width,height,salign ...etc) that will render within the
object/embed tags.
NOTES
-------------
I have included all of the current output methods but there are some that
are not fully supported in this Control version. In the case of them not
being supported they will default to FlashOnly output method. I included
these for easier transition for newer versions that will support these. I
believed I covered probably 95% of the actual usage of flash movies with the
currently supported output methods.

1.) Output method support
-Client Script version detection (you specify the version)
-FlashOnly
-SWF Version detection (new with 2004)
-PocketPC (not supported defaults to FlashOnly)
-AICCTracking (not supported defaults to FlashOnly)
-SCORMTracking (not supported defaults to FlashOnly)
-FSCommand (not supported defaults to FlashOnly)
- NamedAnchors (not supported defaults to FlashOnly)
DOWNLOAD
---------------------

Please, any suggestions or questions regarding the control please email me.
If you choose to download this control from code project, all I ask is that
you give me a rating based on your views of the control (located at the
bottom of the code project page).

Thanks for the help on the newsgroups, I hope this control helps you!
http://www.codeproject.com/aspnet/As...vieControl.asp
--
Ron Vecchi


Nov 18 '05 #1
0 1919

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Supernews | last post by:
I work for Macromedia and we are looking to form advisory groups to better understand the needs of developers and inform future product development. Those participating will have direct contact...
0
by: Supernews | last post by:
I work for Macromedia and we are looking to form advisory groups to better understand the needs of developers and inform future product development. Those participating will have direct contact...
0
by: Zorba.GR | last post by:
Macromedia Dreamweaver MX 2004 v7.0.1 Incl Keymaker, and Addons, other Workhouseboys Design The Transmitter Buttons v1.0 for Dreamweaver MX WebAssist WA eCommerce Suite v2.01 RETAIL for...
10
by: Scott | last post by:
I have written an Access application that our employees use on a daily basis to enter information. It's comprises of a series of forms, a few data integrity check queries that run in the...
1
by: Greg | last post by:
I work for Macromedia and we are looking to form advisory groups to better understand the needs of developers and inform future product development. Those participating will have direct contact...
2
by: Santosh | last post by:
Dear all i am created one animated image in Macromedia flash player i want to call it from asp.net page. how i can call it. help greatly apreciated. Santosh Shinde.
2
by: czi02 | last post by:
does anyone had an installer of macromedia flash and send to my email address cziarel@yahoo.com and I want something tutorials about macromedia flash and samples of macromedia flash.. THanx.
3
by: czi02 | last post by:
Hi there;;; im begnning macromedia fdlash. but i don't know how to draw and i can't understand the flash and how can i make a simple flash and what am i going tio used just like a simple picture...
0
by: Tjhopkins | last post by:
I have Internet Explore version 7 installed. I have Windows XP Home edition. When I try and access the website www.toyota.com, I get a message that I need to install Flash, Macromedia Flash Player. I...
3
by: Rodrigo Ferreira | last post by:
How do I add a flash movie into my asp .net web site? I´d like to use an animated menu in the master page. Thanks!
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.