I web application was for a client to see all of their comments at on time and then start to figure out what to do with the comments that are ‘opportunities’ for them to fix. This application is a fix to one of our current applications that only lets the use look at comments whereas the Comment Viewer Analyzer (CVA) runs the comments through an engine that triggers focus areas that are labeled ‘positive’, ‘neutral’, or ‘negative’. This lets us chart out the data that is labeled to each of the comments.
Full screen of CVA
To do all of the charting we used AnyChart. A charting component that took a XML file to do all of the charting. To do most of this I had to insert the XML into another XML that had the format that Anychart wanted to receive.
I send for a an http service to get the data that fills the chart.
When that service returns I take that and stick it into a format that AnyChart can display.
var dataXML:XML = new XML( dataChartXML);
dataXML.charts.chart.appendChild(event.result);
anyChartData.anychartXML = dataXML;
Full screen of CVA
There are a few exceptions that I need to bring more than one variable into the application. For that I use bindings to communicate when to another part of the application. This shows how I bring in the xml and put the data into bindings for the variables.
private function initAnyChart(event:ResultEvent):void
var eventXML:XML = new XML(event.result);
var mainXML:XML = new XML( mainChartXML);
if(eventXML.data.series.point.length() > 15)
{
mainXML.charts.chart.chart_settings.axes.x_axis.appendChild('');
}
facIDs = eventXML.facilityId;
var dataXML:XML = new XML(eventXML.data);
mainXML.charts.chart.appendChild(dataXML);
this.anyChartMain.anychartXML = XML(mainXML);
The Campus Virtual Tour was a project done for incoming students of UWSP to show them the campus. With this project I worked a lot on the XML driven menus. These menus were made from XML so that they could change the data or pictures later if any building was renovated.
I was on the team to create and install an online radio station for the City University. I helped with the interface design and the middleware of the radio. Most of my work was connecting the database that had the songs on it to the radio flash application. I gained most of my XML and all of my FMS skills through this project
I used shared objects in the FMS for sharing states of each sidebar. I had a shared object for the chat toggle switch, poll numbers, song title that was currently playing, and the current song object sent to each radio listener.
I took a Flash game development class at UW - Stevens Point. We made a game that you would walk around an old haunted hospital to find the ghosts that haunt it. Our game was 3D and you had to dodge flying bats that were inside the hospital. There were also ghost nurses that walked around you. We used a multidemonsional array to keep track of the trees, hospital beds, and walls that you could not walk into. This project really helped with my use of arrays.
This snippet shows how I looked for the keyboard events. Each key event had the character changing a direction so I also changed the direction the character was looking. During this process I also had to check when the character hit a wall so they wouldn’t go out of the playing field. You can throw cans with the mouse so when the character moved around the screen I also had to move the gun object around the screen so that the mouse would have cans thrown from the correct spots.
The Omega Molecular Project was done for a class where we learned the basics of the Flash programming environment. I was in a team of three who equally shared the work of the project. I did most of the keystoning for the green screen video intro we have to show the application layout.
The file is image heavy so it might take awhile to load.