Flash issues
I'm attempting to add a Flash game into Pagebuilder, but it won't render within the page. I can get it to open and render correctly in a new window, but I want it embedded in the page itself.
We have a previous Flash game embedded as such, but this new one won't take.
All I get is the opening screen/image, and then I have to right click and "Play" to get anything going. Of course, then, it does not draw in the text file that renders the copy for the game.
Any thoughts would be greatly appreciated.
Comments
-
We started including the javascript library swfobject.js as a standard component in every site. I think that it is far and away the easiest way to embed Flash. One nice thing about this technique is that if you embed the video on a secure page (like a donation form), you will not get a mixed content warning for having insecure content on a secure page.
Here are the steps you need to follow:
1. Include the SWF Object Javascript Library:
2. Create a DOM element to hold the SWF:
3. Include this JavaScript to populate the DOM element with the SWF (or YouTube video or whatever). The other parameters are width, height and the required level of the Flash Player.
0 -
jdp,
In the past I have had to define an explicit path to external files referenced within a flash movie in order for them to render properly on a pagebuilder page. I believe this is due to a combination of the base href rewriting PageServer performs, as well as the method in which PageServer serves the individual pages.
For example if you are referencing "filename.txt" and your directory structure is as such
/flash/movie.swf
/flash/filename.txt
It will work when directly accessing the flash file at sitename.org/flash/movie.swf, but not when embedded in a PageBuilder page. In that instance, if you are viewing on say, sitename.org/site/PageServer?pagename=flashmovie, the movie is looking for the text file in /site/ (the same directory as the page, or in this case, the PageServer applet), rather than the same directory as the flash file.
The simple solution is to re-render the flash file explicitly calling the path as "http://sitename.org/flash/filename.txt", and it should perform as expected, when combined with the swfobject implementation Dave mentioned.
0 -
cvestal :
jdp,
In the past I have had to define an explicit path to external files referenced within a flash movie in order for them to render properly on a pagebuilder page. I believe this is due to a combination of the base href rewriting PageServer performs, as well as the method in which PageServer serves the individual pages.
For example if you are referencing "filename.txt" and your directory structure is as such
/flash/movie.swf
/flash/filename.txt
It will work when directly accessing the flash file at sitename.org/flash/movie.swf, but not when embedded in a PageBuilder page. In that instance, if you are viewing on say, sitename.org/site/PageServer?pagename=flashmovie, the movie is looking for the text file in /site/ (the same directory as the page, or in this case, the PageServer applet), rather than the same directory as the flash file.
The simple solution is to re-render the flash file explicitly calling the path as "http://sitename.org/flash/filename.txt", and it should perform as expected, when combined with the swfobject implementation Dave mentioned.
SWFObject is an excellent library, it's cool Convio has put it in -- means I can take it off my FTP site and let Convio keep it up to date for me
0 -
Michael :
SWFObject is an excellent library, it's cool Convio has put it in -- means I can take it off my FTP site and let Convio keep it up to date for me
Glad you mentioned that they added it, it explains why I noticed a call to it multiple times in my headers.
0 -
DavidHart :
We started including the javascript library swfobject.js as a standard component in every site. I think that it is far and away the easiest way to embed Flash. One nice thing about this technique is that if you embed the video on a secure page (like a donation form), you will not get a mixed content warning for having insecure content on a secure page.
Here are the steps you need to follow:
1. Include the SWF Object Javascript Library:
2. Create a DOM element to hold the SWF:
3. Include this JavaScript to populate the DOM element with the SWF (or YouTube video or whatever). The other parameters are width, height and the required level of the Flash Player.
Is it possible to embed a SWF in a Event Page? Each time I try adding the script mentioned above it just shows up as plain text and the SWF doesn't embed. When I try embedding the SWF through Document Library it just adds a link. Thanks!
0 -
Marshall Wright:
Is it possible to embed a SWF in a Event Page? Each time I try adding the script mentioned above it just shows up as plain text and the SWF doesn't embed. When I try embedding the SWF through Document Library it just adds a link. Thanks!
Marshall,
It looks like the code Dave included above was escaped, e.g. "<" was changed to "<". Try something like this:
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("http://www.youtube.com/v/WiWHoLPjzZo&rel=0&autoplay=1", "myContent", "300", "250", "9.0.0");
</script>
If you have more questions, I'd check the reference at http://code.google.com/p/swfobject/0 -
Noah Cooper:
Marshall,
It looks like the code Dave included above was escaped, e.g. "<" was changed to "<". Try something like this:
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript">
swfobject.embedSWF("http://www.youtube.com/v/WiWHoLPjzZo&rel=0&autoplay=1", "myContent", "300", "250", "9.0.0");
</script>
If you have more questions, I'd check the reference at http://code.google.com/p/swfobject/Noah,
Thanks for the clarification but I was never able to get this to work.
Could it be a source issue to the SWF? I'm hosting it locally and it's not a YouTube video. Is there not a way to embed a SWF component through Convio?
Thanks!
0 -
Marshall Wright:
Noah,
Thanks for the clarification but I was never able to get this to work.
Could it be a source issue to the SWF? I'm hosting it locally and it's not a YouTube video. Is there not a way to embed a SWF component through Convio?
Thanks!
Hi Marshall,
Could you include a link to the page where you've tried embedding the SWF without success?
0 -
Noah Cooper:
Hi Marshall,
Could you include a link to the page where you've tried embedding the SWF without success?
Hey Noah -
I guess all it took was me trying again. It's working now! A Christmas miracle. Thanks for all your help.
Marshall
http://www.austintheatre.org/site/Calendar/1915210642?view=Detail&id=21801
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 3 Blackbaud Staff Discussions
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board