Crystal's+Progress+Log

Go Back =New Stuff= January 20, 2011 - got ubScroller totally working! And the Ross taught me how to break it... hopefully will have it working tomorrow:) - helped Ross write a very lovely class that demonstrates which assignment statements can 'adjust' the values it shouldn't be able to adjust and how a new assignment statement looses reference to the old stuff.

January 19, 2011 SICK:(

January 18, 2011 - Still working on ubScrollbar:) - Have gotten quite far on ubScroller updateSituation funciton is not working (going to try dropping code right into onMouseMove??? Not sure why I separated it in the first place. Then need to see if I can get them to disappear and reappear on command (the scrollbars that is) and then see what happens when they're added to ubFramedText:) I'm quite hopeful that that will work. - Package info must have 2 underscores before Packages....  - objects with references elsewhere need to have a reference to the class that' it's working with (e.g. ubScroller needs a textfield, obviously, but the textfield also needs a reference to the ubScroller otherwise the textfield can't tell the ubScroller when text has been added/removed or that user has used the mouseWheel to scroll up/down. - onPress, onRelease etc..functions need to be defined somehow within another function (since name = function{} is not permitted in a .as file) Ross suggested placing them in the onLoad function. Great idea! Worked fabulously! Ross is, as always, a star!:) - last but not least, this. becomes very important. (relating to point 2 above) parameters in a class are not 'remembered' inside of a movieclip's functions (i.e. inside left_btn.onRelease, so there are loads of this._parent calls all over the place! Starting to look messy!!:) That's it for today!:)
 * Lessons learned:**

January 17, 2011 - Started work on ubScrollbar for ubFramedText and stage textfields - Got sucked into the web while I tried to figure out why MovieClip inheritance doesn't work nicely...Finished that off Tuesday ... makes sense now, but not sure I could summarize here (it's a quirk of FLASH of course)

January 14, 2011 Emailed potential newbies for division of fractions (wish I didn't have to - my team rocks, but they're all running away for march break and I need people to brainstorm... think I've got 3 newbies coming) Filled in this progress log for the last few days:) ...more to come I'm sure, the day's only just begun:) Forgot to finish this day... Friday. Worked on scoring some more and got the game ending stuff to work ... __**Pyramid STILL NEEDS:**__ //**Hopefully with the above it will not need a simulator!**//
 * Nicer asthetics on last scene**
 * Play again, retry buttons**
 * Possibly store all incorrect matches so that they can be analyzed later (similar to diamond drop)**
 * Sounds effects**
 * Better instructions use: http://www.bigfishgames.com/winpop.php?screenshot=http://games.bigfishgames.com/en_zuma/screen3.jpg As a model for instructions - (THANKS AGNES:)//**

//January 13, 2011:// //Worked on Pyramid a bit - scoring spinner thingy// //Brainstormed some ideas for The Estimator Pod// //Worked with Judy on Storyboards// //Spent more time fixing computer - not apple person's fault - just needed to figure out how to uninstall and reinstall things on an apple (NOTE: Must delete all references in the library too and then all can be started from scratch!:)//

//January 12, 2011:// //Spent 3 hours driving to and from the apple store in Toronto - who knew it was gonna be that bad???// //Spent 3 hours in the apple store getting computer fixed.// //Rest of the day was a write off!//

//January 11, 2011:// //worked on pyramid solitaire for part of the day// //continued reviewing CL008 CLIP 2 storyboards// //worked with Judy on CL008 CLIP 1 Storyboard reviews//

//January 3, 2011:// //Maybe this should be my new year's resolution:)// //Put together wiki page here with basic details about what a newby flashfester must set up before starting to work on CLIPS.// //Meeting today - eek, prep for Flashfest this coming weekend!// //Preparing stuff for Bailey to start CO-OP placement tomorrow// //Working on Fixing broken parts of greater or less than//

//November 24th:// //Ah less than a month since the last one of these - is that an improvement? Nah// //Diamond Drop is done (Was a while ago)// //Finished correcting after first review Greater or Less than// //Broke lots of other people's code (mostly Ross and Greg's)// //And today - discovered that there is a property _listeners that gives the array of listeners on an object: Which helped Ross, after 1 hour of work, fix ubWaitFor (again:)// //Now I've got him fixing the pod so it's movable from the title bar:)// //Today, plan to continue tire kicking of stbd bldr, checking over stbds for Kempenfelt and working on 2nd review of > < :) Fun fun!!!// //:-)//

//October 27th:// //In clips meeting now - someone mentioned the progress log so I thought I'd write in here:)// //What have I done since October 1st?// //1. Done some really cool stuff with diamond drop (it's got colour changing stuff and level changing ability)// //2. Have been 'bad' and wrote pyramid solitaire for CL008 - no feedback, scores and such yet, but totally works for the game part!// //3. Did *finish* Greater or Less than ... but I do believe that Judy's got lots and lots of stuff for me to fix in it!// //4. Integer Adventure is done and posted// //5. Did start working on storyboards... hope to get back to them again soon:)// //6. Have worked with Ross and ubWait a whole ton - does that count?// //That doesn't look too too too bad eh?:)//

//October 1st:// //1. Feeling bad about how bad I do with this progress log:(// //2. Hoping to finish all (but video:) on Greater Than or Less Than activity - and by finish I mean, finished until after tire kicking:)// //3. With Ross discovered that Flash doesn't like to swap depths with buttons// //4. Diamond Drop and Integer Adventure are both ready for Tire kicking.// //5. Hoping to spend time on Storyboards for the next while... maybe get clip 2 edited before next flashfest:)//

//Sept 17th Happy Birthday to me!! - well, I lasted 2 days filling in this log, is that good?// //Sitting in CLIPS mtg right now - multitasking:)// //Currently quite happy with diamond drop:) Apparently only a few fixes before it's ready to go!// //Also working on CL005_C02_A04 - Greater Than or Less Than and that's going quite well:) Even figured out how to add sound - know also how to concat audio from Ross' work on A Change in Temperatures:)//

//Sept 7th - Look at me go! I remembered to update this:) Meeting in the am - Diamond drop all pm - still crashed for me, during simulation after 140 drops - much less for Ross (5 I think:)... turns out that in the Mac vs. PC debate, Mac is still winning:)! Will try adding code to check how long drops are taking and stop the game when it's too long... we'll see if that works! (Thanks for the suggestion Ross!:)//

//September 2nd - OMG! Can't believe it's September already! Eek! Well, my "new years resolution" is this: I shall update this wiki regularly! (Maybe new school years resolutions aren't broken as easily as the real thing!:)// //So today... CLIPS presentation at JFRoss in the morning - went well - Start: 2/15 people had heard of clips, of those, 100% had used clips before.... after today's inservice - 15/15 people have heard of clips, and 2/3rds of them seemed to think that they could find a way to use CLIPS for the first time in their math class (note: 2/15ths had already used it, 1/15 of attendees was a VP and 2/15 won't be teaching math this year:) Overall, very positive reviews:)// //Otherwise, caught up on emails that Greg's sent out - played with and attempted to break his fraction input tool.// //Did some other PA type activities (as recommended by Ross:)// //Trying to figure out how to organize this page to make it more reader friendly... nahhhh:)//

//June 29// //Am frustrated... can't figure out why my rectangle (refBar[numReferenceBars] won't show divisions... here's my code (if anyone that subscribes has any ideas, I'd love to hear them)// //(weird... must be an html thing.. but all my comment lines are missing.... so I'll put, um % signs before comments??// %% the ubShape that's giving me trouble: refBars[numReferenceBars] = ubShape.create(this, "refRect"+numReferenceBars+"_mc", {shape:"leftrect", wid:unitLength, ht:stripHeight, _x:fractionStripToAttach_mc._x, _y:fractionStripToAttach_mc._y+stripHeight, colour:0x999999}); // %%Create the number stepper thingy which will allow the user to divide up the reference bar in order to determine the sum of the strips on the bar // //var initStepperObj:Object = new Object;// %%setup text format for number stepper text field - including format just defined initStepperObj.FTfitToFrame = true; initStepperObj.FTheight = 30; initStepperObj.FTwidth = 40; // %%note that width has to be large enough that when 2 digits are entered cursor doesn't push nunmber off to the left. //

//numberSteppers[numReferenceBars]= ubNumberStepper.create(this, "numberStepper"+numReferenceBars+"_mc", {_x:refBars[numReferenceBars]._x-(unitLength/5),// //_y:refBars[numReferenceBars]._y, minValue:1, maxValue:15, up_y:1, down_y:18, rectangle_height:2, triangle_height:6, FTInitObj:initStepperObj});// //this.numberSteppers[numReferenceBars].addListener(refBars[numReferenceBars]) ;// //refBars[numReferenceBars].onNumberChange = function(which){// //this.setProp("numVdivs", which.getValue);//

//trace ("What's this "+this);// //trace ("A change has been made to " +which+" and its current value is " +which.getValue );// //};//

//Guess I shouldn't be frustrated... the fractionStripToolBox has come a long way in the last 2 days... but would like some of this working before camp:(//

//June 21// //- Took up a ton of Greg's time (sorry Greg) trying to figure out why diamond drop was crashing... turns out that sceneTarget:_parent or whatever, is ridiculously important - i.e. is the entire reason it kept crashing.. but hey, along the way, we did find some other little kinks that we were able to iron out - so all is happy now (I think) with Diamond Drop. YIPPEEEE!!// //So NOTE TO WORLD!! Don't forget to fill in the sceneTarget when using TEXT!! Maybe we can add that to the warning traces for the transformer's flash method? Is that possible?? Hmmm something like 'if this thingy is a textBox and sceneTarget is undefined trace ("WARNING WARNING!! DANGER DANGER I, your trusty transformer will crash flash! You haven't defined a sceneTarget"); OR I'll just remember to do that from now on!!!// //- checked out Judi's edits! Very nice... I promise you that I won't be that organized!:)// //- posted storyboard template to storyboard wiki//

//June 19// //- Played with and updated the storyboard template (added buttons, different types of input boxes, and check mark)// //- Diamond drop - wondering about Ghosts - could that be causing all the problems? Traces are turning up lots of 'undefined's during simulation// //- Concerned about multiplication tools for fraction - not sure they fit into what's written in the trajectory:( (not the new tools - the of and area models... wondering if Greg's old ub tools might just be what's being asked for!)//

=OLD STUFF= Notes to self: - When uploading files to the ftp, remember to close the fla file first! - swf is uploaded into aWrapper... blah blah CL005

- began work on Scene 6 || Scene 6 - figure out how to make a movie clip unselectable - Have key fly in to replace backpack (which should also fly away) - Display message if something other than object is clicked on || - completed scene 6 || - efficiency - is it possible to make some of these methods global? Scene 7 - need to check on wording (unclear) - repeat above process for scenes 7 and 8 unless I can make methods global and save some time:) || - find a way to remember to fill this log in:) || - fixed bugs in global function - it works now! || - figure out how to place key in the right spot (look at registration point) - use global function in scene 7 (cross fingers!!) - start drawing scenes 8, 9 and 10! || - worked on scene 7 (close) - keys working in scenes 6 & 7 - changed global to receiving arrays instead of specific objects || - Tags cont - figure out how to display extra message in scene 7 - create background image in scene 7 - use gobal in scene 8 - start drawing scenes 9 and 10 || draw scenes 9 and 10 || Did a bunch of drawing stuff - background mostly Researched number pad stuff - didn't get very far though Caused stuff to crash:) || - scenes 9 & 10 still - number pad - how to get enter button to invoke a key event || Did all of scene 9 except background pic needs work || - background for scene 9 - scene 10 - number pad thing still || Worked on scene 9... not sure about balloon popping thing - need to figure out if I can ignore it? Had issues with and fixed hint button, number flashing issue fixed Started some work on Scene 10. || - background for scene 9 - scene 10 - number pad thing still || started scene 9 background || - draw better frisbee - don't like frisbees they look funny when really tiny - code for scene 10 - background for scene 9 - ask questions about lesson (i.e. does balloon actually have to pop? can I change frisbee to another object that looks better? etc) || finished drawing the annoying frisbee as well as everything else on scene 10 game is 'done' now needs pizzazz || figure out why number line won't show up on on scene 10 balloon pop thing numberline tween display for scene 10 soccer ball fly out other pizzazz ask questions about the treasure trunk stuff || Adjusted layout to make room for better display of feedback text || - Fix overlap in scene 2 || Fixed overlap and prettied up scene 2 || -Go through feedback scene by scene with fine tooth comb:) - randomization of objects, hints and clues - figure out why I can't upload the file to the ftp... then upload - can this new improved easier to read version be on the indevmode site? (ask Greg:) || -Prettied up flag scene based on feedback - uploaded changes (without new flags though) -broke the first game scene to randomize stuff... but it looks promising, might be a simpler fix than originally expected || - change registration points for all game objects and potentially change the sizes of the objects so that they don't overlap when randomized - make all objects invisible to start - find original flag picture and change pole colour to black - rewrite function call in first game screen so that random objects work - apply random stuff to all other scenes || -Randomized Scene 1 after redrawing everything (see above note) but it works great!! -Found a way around rewriting global function call || - Adjust registration points for all other scenes - need to figure out what to make random in other scenes... Thinking: __Bird houses__ - randomize houses and the clue? This one 'should' be easiest __Flower Scene__ - place 2 flowers either at +&-1,+&-2,+&-3, or+&-4 and then place rest at one of + or - rest of numbers? Need to store x coordinates in an array __Sport Scene__ - randomize clue only? So that the objects stay still, but the object they choose for the answer changes. __Flag Scene__ - similar to above, not sure that I can randomize the balloon colours (balloons have strings attached of different lenghts) Maybe I can play with hue feature? || - Worked on Bird Scene - Fixed key issue, broken by previous corrections ||  || - Fixed key issues in other scenes created by previous fixes - Started Flower Scene || Spot and Flag... still trying to sort out what to randomize || - Completed Flower Scene & posted - Played with & gave feedback on Eric's Arcade:) - Started randomizing Sport Scene - this one's giving me grief (my fault everything's random now - including scale!)... it's getting close, not very efficient though - hope no one wants more objects there! || - play with Agnes's tool! - Figure out wording with picnic scene (need advice there) - figure out how to use transform class on textboxes if that's possible? - randomize balloon scene - fix overly 'loud' numberline on balloon scene too! || Completed pre review and 1st review of integer adventure || Diamond Drop || After 2 days of fighting with diamond drop, figured it out: Even object code must be in the second frame of action script - otherwise, it doesn't exist! WHY? I don't know! :(4 hours I'll never get back): Created container for diamonds (jagged array)... || Remove perpetual motion to see if can be done so that diamonds fall into container for diamonds:)? || - Diamonds fall into data structure - Got comparison working || - score (# of correct comparisons) not displayed yet - level buttons (will change speed and range of values and potentially the locking aspect will be off for beginner level) - Opening animation - buttons on game screen || Jan 20th || Visited the wiki!:) Haven't been here on the wiki in a while, much to Ross's dismay:( - Gotten pretty far on diamondDrop... level buttons, colour picking working as of today || - Openning scene:( would rather do this efficiently - but the ideas of how are not coming to me currently:( - Set up and store in an array all incorrect matches, - design the mismatches scene so that students can correct their errors from the previous scene - read wiki:) (specially Ross's parts:) || Let's see... where have I been these last few months? - Int Adventure was a pain, but is done (or at least off to Marian:)... curtains are still lovely (even if Ross found better ones, although I wonder if those are more blinds than curtains!:) - Quiz wasn't too painful (thanks to Greg being a star!!:) - Diamond Drop is totally rocking now! (or that's just my opinion) It now has the following: - working on somewhat scaffolded feedback for incorrect responses - need to add scoring in, so that they get points for correcting matches too - but not as many as they get while playing the game? - working on making numberline stuff show up so that Greg can see the dots too:)
 * DateDate || WorkedOnWorkedOnWorkedOnWorkedOnWorkedOnWorkedOn || ToDoToDoToDoToDoToDoToDoToDoToDoToDoToDoToDoToDo ||
 * Sept 2 || - read storyboard again to see what should have been done for scenes I didn't work on before
 * Sept 8 || - did everything on to do list from last day:)
 * Sept 11 || - converted local methods to global function that controls scene || - figure out why 'this' doesn't work
 * Sept 14 || - clips meeting
 * Sept 18 || - Tags for CL001-C01
 * Sept 22nd || - finished scenes 7 and 8 || Tags
 * Sept 24th || - Tags from CL001-C02 & C03 ||  ||
 * Sept 29? || Missed something here (pd day and workshops all week - one day last week worked on...)
 * Oct 5 || Checked out Integer Activity 1.1 - caused some crashes - may be my computer
 * Oct 13 || Found my desk - I now have a network port! YEAH!:)
 * Oct 14 || drew stuff for scene 10
 * Oct 15 || finally finished background for scene 9
 * Flashfest || Finished basics of Integer Adventure || Get Feedback ||
 * Oct 20 || Took my dept to see Marian Small:) ||  ||
 * Oct 21st || Parent-teacher interivews:)
 * Oct 22nd || Worked on display of feedback (and some wording)
 * Oct 26th || -Played with Ross's Pods:)
 * Oct 28th || -I don't like registration points!
 * Oct 30 || Rediculously crazy day in the math dept - no clips completed:( ||  ||
 * Nov 2 || Made up above time:)
 * Nov 3 || - Completed Bird Scene
 * Nov 12 || oops, haven't updated in a while:( Here's what has been done in the last week:
 * um || Oops haven't updated in a while :)
 * Dec 4 || Started Diamond Drop... just setting up images and screen layouts || diamond Object ||
 * Dec 8 || Got diamonds dropping..., but couldn't get them to stop! ||  ||
 * Dec 10 || Changed some sound on integerAdventure - it'll do for now:)
 * NOTES TO SELF!**
 * Dec 14 || Got the following working in Diamond Drop
 * Um up to
 * Feb 2010 || Someone should really fill this in for Crystal; I think I will give her a hand!!! || -been working on revising 5.1.4; oh so much work and so little time; a summary of my misAdventures with Integers; those @#$ pesky keys are really slowing me down; who doesn't like my curtains?; what a 14 page review ||
 * March 2010 || Thank you to whoever filled in my table above!! (Good thing March has 31 days, or I would have had nothing in here for March:)
 * Speeds up as the number of matches increases
 * keeps track of all matches and mismatches to show to the user on the Review mismatches screen
 * Figured out how to use Ross's UbPod and someone's numberLine2 and have both in the review mismatches scene so the user can see the numbers on the line if they wish || In diamond drop:
 * Greg's going to work on Simulation for the opening scene

Then I think it'll be ready for review! Then onto creating a fraction strip tool:) And potentially blinds with a mathcot on the front!!!:) || Done stuff above on cell up one and to the right:) Greg did the simulation thing to Diamond Drop:) ||  || BIG NOTES: 1. must set debug mode to false when setting scene controls to false, otherwise, the scene controls still show:) 2. If the transform class is annoyingly still transforming things and can't just 'let go', then delete it, and make a new one! " delete transformer; " || - find the transformer that's controlling the true/false and line flash and delete it too - make inequality buttons 'look' like they've been frozen after press (maybe make shorter shadow) - try to get the undefined error in the matches list again (haven't seen it in a long while) and then fix it... might be a bonus feature? - Research/try to make can make grandchildren of movieClips work - Add direct links to the CAGs || Diamond Drop: - One minor/major fix to go otherwise working fabulously Fraction Strips Tool Box: - Working quite nicely for taking screen shots so far, they're draggable, there are reference bars, and they're are pretty:) || Diamond Drop - figure out what's making the whole darn thing crash when in demo mode for more than 2 games - potentially test to see if it starts to crash when the user plays more than 2 games  Fraction Strips Tool Box See list below:) STORYBOARD the skip counting tool... still can't quite picture it - suggestions are welcome!!! || //Fraction Strip Tool Box WBNI// //- change code so that when a fraction strip is drop on the stage away from a reference bar one appears below it & if it's near a reference it snaps to it (and keep trace of this)// //- when a strip gets dragged from the stage to the toolbox it's no longer on the stage AND if it was in the middle of a set, squish the set together (this might not be pretty)// //- Add a reset button of some sort to clear the stage// //- create methods to return://
 * Mar 31st ||  || Diamond Drop to do:
 * Change Review mismatch when user has no mismatches:)
 * num matches on review screen
 * Score
 * End review matches congrats thingy ||
 * April || Oops... obviously didn't fill this in:(
 * May 25 || Got help with diamond drop annoyances (thanks to Judi & Agnes:)
 * June 11 || Not liking my table anymore:) But will continue it until I figure out that archive thing:)

- create methods for moving strips //- Create a pod that can be added to any activity (via a button) that allows the fraction strips tools and stage to pop up (kinda like the integer comparison tool)//
 * which strips are on the stage,
 * find a particular type of strip or all instances
 * flash a or many strips
 * return all strips on the stage
 * return the value of the strips on the stage

DiamondDrop FractionStripsToolBox//
 * In Progress**