Dynamic XML Flash Events Calendar AS 3.0 Version
DYNAMIC XML EVENTS CALENDAR ACTIONSCRIPT 3 .0 VERSION :
This is an actionscript 3.0 (see AS2 version here) based advanced dynamic xml calendar. It has a lot of features and very clean design.
- Dynamic XML based Events Calendar
- Includes a simple “Event Management System” for managing Events
- Navigation for months and years
- Unlimited Events per day
- Ability to show thumbnails in two ways, either use the dedicated thumb node in the xml file or use the img tag in the CDATA tag of the xml file
- Ability to set most of the colors through variables at the top of the code
- Ability to show an event in details by passing a date through flashVars.
- Centralized Coding
- Help file is included
- Fonts are included with the source files
- Very Easy Setup / Installation.
UPDATES :
- Event Management System Addition (6-2-2009): Now you get a simple Event Management System. It requires php 4 and mysql database.
Live Demo: Live Demo of Event Management System
username: demo
password: demo
ITEM FAQs:
Open the LucidEventsCalendar.as file, which can be found inside the net/lucidstudios/applications folder, then find the following block of code and comment it:
Stage.scaleMode = "noscale"; Stage.align = "tl"; //create a stage listener object var stage_listener: Object = new Object(); Stage.addListener(stage_listener);Also find calls to function onStageResize() in the code and comment out them.
This can be done but one title of one event can be displayed for a particular day.
replace the following line inside the initEventsCalendar function:
dateMC.total_events_mc.theLabel.text = events_counter + " Event(s)";
with:
dateMC.total_events_mc.theLabel.autoSize = TextFieldAutoSize.LEFT; dateMC.total_events_mc.theLabel.wordWrap = true; dateMC.total_events_mc.theLabel.multiline = true; dateMC.total_events_mc.theLabel.text = dateMC.dayEvents[0].TITLE;
You can also show the title in fixed length, if you have too much long titles which will mess up the display, by using the following line:
dateMC.total_events_mc.theLabel.text = dateMC.dayEvents[0].TITLE.substr(0,20);then inside enlargeDateBox function add following line:
Tweener.addTween(target.total_events_mc, {alpha:0, time:.5, transition:"easeOutExpo"});
and then inside openEventDetails function’s selected_date.close_btn.addEventListener(MouseEvent.CLICK, function(event:MouseEvent){ section add the following line:
Tweener.addTween(selected_date.total_events_mc, {alpha:1, time:1, transition:"easeOutSine"});If there is a file named ”.htaccess” inside the amfphp folder then delete that file because that file prevents the event management system not to work on some of the websites.
Once you have added the database tables for the EMS phpMyAdmin then select the ems_events table and from top menu options click Insert button, fill one of the form, click ok and you are done.
KEYWORDS : calendar, flash calendar, events calendar, dynamic events calendar, flash events calendar, flash xml calendar, flash xml events calendar, dynamic flash calendar, dynamic xml events calendar, dynamic flash xml events calendar, event management, events management, events manager
YOU MIGHT ALSO BE INTERESTED IN :
1- Website Templates Collection:
3- Image Galleries / Slideshows Collection:

4- FLV Video Players Collection:

8- Navigation Menus Collection:

9- Flash Email Forms Collection:

More files by SaafiDesign | Get Notified via RSS | Follow me on Twitter





















379comments