expand all
close all subfolders
expand just those modified in the last
24 hours
7 days
30 days

flashdev2
variableStarLabs
index.php13.9kBMon, 24 Dec 18, 11:37am CST
list.php9.4kBMon, 18 Oct 10, 1:39pm CDT
variableStarPhotometryAnalyzer.swf93.7kBWed, 2 Jan 08, 5:03pm CST
blinkComparatorSimulator.swf75.7kBThu, 20 Dec 07, 4:36pm CST
CCDMiniSim.swf54.8kBWed, 19 Dec 07, 2:48pm CST
CCDMiniSim.html2kBMon, 19 Nov 07, 4:26pm CST
photometrySimulator.swf43.9kBWed, 31 Oct 07, 2:58pm CDT
registrationSimulator.swf38.4kBWed, 31 Oct 07, 2:56pm CDT
blinkComparatorSimulator.html2.1kBWed, 31 Oct 07, 12:48pm CDT
registrationSimulator.html2.1kBMon, 29 Oct 07, 11:00am CDT
photometrySimulator.html2.1kBFri, 26 Oct 07, 2:14pm CDT
variableStarPhotometryAnalyzer.html2.2kBFri, 26 Oct 07, 2:14pm CDT
interactive1.swf43.8kBFri, 26 Oct 07, 10:42am CDT
interactive1_test.swf43.5kBWed, 24 Oct 07, 4:10pm CDT
interactive3.swf86.4kBTue, 23 Oct 07, 3:47pm CDT
settings071023.xml7.9kBTue, 23 Oct 07, 3:33pm CDT
settings.xml7.9kBTue, 23 Oct 07, 3:32pm CDT
interactive3_old.swf86.2kBTue, 23 Oct 07, 9:34am CDT
interactive2.swf73.1kBMon, 22 Oct 07, 2:51pm CDT
interactive1.html2.1kBMon, 22 Oct 07, 1:15pm CDT
other.xml7.7kBMon, 22 Oct 07, 11:36am CDT
registrationExample.swf37kBFri, 19 Oct 07, 4:45pm CDT
registrationExample.fla642kBFri, 19 Oct 07, 4:45pm CDT
registrationExample.html2.1kBThu, 18 Oct 07, 6:12pm CDT
interactive1b.swf42.5kBTue, 16 Oct 07, 11:42am CDT
interactive1b.html2.3kBMon, 15 Oct 07, 5:29pm CDT
settingslownoise.xml7.9kBMon, 15 Oct 07, 2:29pm CDT
interactive2.html2.1kBFri, 5 Oct 07, 4:20pm CDT
interactive3.html2.2kBFri, 5 Oct 07, 3:57pm CDT
settingsbackup.xml7.8kBFri, 5 Oct 07, 2:42pm CDT
AC_RunActiveContent.js8.1kBWed, 3 Oct 07, 10:15am CDT
test4.xml6.8kBFri, 28 Sep 07, 10:14am CDT
test4backup.xml6.8kBThu, 27 Sep 07, 4:44pm CDT
test3.xml6kBThu, 27 Sep 07, 11:02am CDT
StarFieldAndObservationsEditor.swf83.2kBThu, 27 Sep 07, 10:40am CDT
test2.xml6.1kBThu, 27 Sep 07, 9:26am CDT
v477cyg.xml9.5kBTue, 25 Sep 07, 2:45pm CDT
test1.xml6kBMon, 24 Sep 07, 11:15am CDT
smiley.xml3.7kBFri, 7 Sep 07, 5:49pm CDT
binSysLightcurve.swf31.7kBFri, 7 Sep 07, 5:21pm CDT
saveSettings.php271BFri, 7 Sep 07, 5:21pm CDT
zodiacSimulator
zodiac graphics conversion
converter utility
zodiac graphics converter.swf197.3kBMon, 18 Oct 10, 11:52am CDT
ZodiacGraphicsConverter.as17.8kBMon, 18 Oct 10, 11:50am CDT
zodiac graphics converter.html9.8kBFri, 15 Oct 10, 5:09pm CDT
zodiac graphics converter.fla1.9MBFri, 15 Oct 10, 4:38pm CDT
Degrafa_Beta3.1_Source.zip473.9kBThu, 14 Oct 10, 9:55am CDT
2 - converted to svg
simplified_virgo.svg11.3kBFri, 15 Oct 10, 3:31pm CDT
simplified_taurus.svg10.4kBFri, 15 Oct 10, 3:31pm CDT
simplified_scorpio.svg19.8kBFri, 15 Oct 10, 3:31pm CDT
simplified_sagittarius.svg17kBFri, 15 Oct 10, 3:30pm CDT
simplified_pisces.svg17.3kBFri, 15 Oct 10, 3:30pm CDT
simplified_libra.svg6.1kBFri, 15 Oct 10, 3:30pm CDT
simplified_leo.svg18.2kBFri, 15 Oct 10, 3:29pm CDT
simplified_gemini.svg35.2kBFri, 15 Oct 10, 3:29pm CDT
simplified_capricorn.svg11.7kBFri, 15 Oct 10, 3:29pm CDT
simplified_cancer.svg20.9kBFri, 15 Oct 10, 3:28pm CDT
simplified_aries.svg9.3kBFri, 15 Oct 10, 3:28pm CDT
simplified_aquarius.svg12.9kBFri, 15 Oct 10, 3:28pm CDT
245_FECL_0101.zip104.5kBThu, 14 Oct 10, 9:10am CDT
1 - simplified flash files
all graphics simplified.fla1.2MBFri, 15 Oct 10, 2:10pm CDT
simplified_taurus.swf1.5kBFri, 15 Oct 10, 2:10pm CDT
simplified_taurus.fla66kBFri, 15 Oct 10, 2:10pm CDT
simplified_scorpio.swf2.6kBFri, 15 Oct 10, 2:09pm CDT
simplified_scorpio.fla77kBFri, 15 Oct 10, 2:09pm CDT
simplified_sagittarius.swf2kBFri, 15 Oct 10, 2:08pm CDT
simplified_sagittarius.fla73.5kBFri, 15 Oct 10, 2:08pm CDT
simplified_pisces.swf2.1kBFri, 15 Oct 10, 2:05pm CDT
simplified_pisces.fla48kBFri, 15 Oct 10, 2:05pm CDT
simplified_libra.swf1.3kBFri, 15 Oct 10, 2:05pm CDT
simplified_libra.fla65.5kBFri, 15 Oct 10, 2:05pm CDT
simplified_virgo.swf1.5kBFri, 15 Oct 10, 2:04pm CDT
simplified_virgo.fla66.5kBFri, 15 Oct 10, 2:04pm CDT
simplified_leo.swf2.1kBFri, 15 Oct 10, 2:04pm CDT
simplified_leo.fla45.5kBFri, 15 Oct 10, 2:04pm CDT
simplified_aries.swf1.6kBFri, 15 Oct 10, 2:03pm CDT
simplified_aries.fla40kBFri, 15 Oct 10, 2:03pm CDT
simplified_aquarius.swf1.8kBFri, 15 Oct 10, 2:02pm CDT
simplified_aquarius.fla71.5kBFri, 15 Oct 10, 2:02pm CDT
simplified_capricorn.swf1.7kBFri, 15 Oct 10, 2:02pm CDT
simplified_capricorn.fla68.5kBFri, 15 Oct 10, 2:02pm CDT
simplified_cancer.swf3kBFri, 15 Oct 10, 2:01pm CDT
simplified_cancer.fla84.5kBFri, 15 Oct 10, 2:01pm CDT
simplified_gemini.swf3.7kBFri, 15 Oct 10, 2:00pm CDT
simplified_gemini.fla96.5kBFri, 15 Oct 10, 2:00pm CDT
all graphics.fla650kBFri, 15 Oct 10, 1:29pm CDT
note.txt264BFri, 22 Oct 10, 5:26pm CDT
constellationsData.as279.6kBMon, 18 Oct 10, 1:25pm CDT
instructions.txt5.2kBFri, 15 Oct 10, 5:38pm CDT
constellationsData_15oct10.as279.6kBFri, 15 Oct 10, 5:36pm CDT
converter utility.html9.8kBFri, 15 Oct 10, 2:43pm CDT

Use the list view to get at all the project files.

zodiacSimulator006.note — Fri, 22 Oct 10, 5:22pm CDT
zodiacSimulator006.swf196.5kBFri, 22 Oct 10, 5:16pm CDT
zodiacSimulator006.html1.1kBFri, 22 Oct 10, 5:16pm CDT
zodiacSimulator.fla1.9MBFri, 22 Oct 10, 5:16pm CDT
Main.as7.3kBFri, 22 Oct 10, 5:15pm CDT
ZodiacSkyView.as40.9kBFri, 22 Oct 10, 5:13pm CDT
important note.txt565BFri, 22 Oct 10, 4:27pm CDT
constellationsData.as279.6kBMon, 18 Oct 10, 1:25pm CDT

In this version the constellation graphics are mapped more accurately to the sky.

zodiacSimulator005.note — Fri, 15 Oct 10, 3:48pm CDT
zodiacSimulator005.html1.1kBFri, 15 Oct 10, 3:47pm CDT
zodiacSimulator005.swf196.8kBFri, 15 Oct 10, 3:47pm CDT
zodiacSimulator004.html1.1kBWed, 13 Oct 10, 9:03pm CDT
zodiacSimulator004.swf108.1kBWed, 13 Oct 10, 9:03pm CDT
zodiacSimulator003.swf107.1kBWed, 13 Oct 10, 6:53pm CDT
zodiacSimulator003.html1.1kBWed, 13 Oct 10, 6:53pm CDT
zodiacSimulator002.html1.1kBTue, 12 Oct 10, 9:00pm CDT
zodiacSimulator002.swf67.4kBTue, 12 Oct 10, 9:00pm CDT
celHorComp

Made two changes: (1) When the user enters +/- 90° in the star's altitude field the azimuth does not change, (2) The direction labels in the horizon diagram switch to all 'N' or all 'S' at the poles.

celHorComp039.note — Fri, 22 Oct 10, 2:09pm CDT
celHorComp039.swf110.9kBFri, 22 Oct 10, 2:05pm CDT
celHorComp039.html1.1kBFri, 22 Oct 10, 2:05pm CDT
celHorComp039.fla1.3MBFri, 22 Oct 10, 2:05pm CDT

Changed "constellations..." to "star patterns...".

celHorComp037.note — Fri, 18 Sep 09, 4:31pm CDT
celHorComp037.swf110.8kBFri, 18 Sep 09, 4:28pm CDT
celHorComp037.html1.1kBFri, 18 Sep 09, 4:28pm CDT
celHorComp037.fla1.3MBFri, 18 Sep 09, 4:28pm CDT

Now with constellations menu.

celHorComp036.note — Tue, 8 Sep 09, 5:09pm CDT
celHorComp036.swf110.8kBTue, 8 Sep 09, 5:04pm CDT
celHorComp036.html1.1kBTue, 8 Sep 09, 5:04pm CDT
celHorComp036.fla1.3MBTue, 8 Sep 09, 5:04pm CDT
celHorComp035.swf108.8kBFri, 4 Sep 09, 4:22pm CDT
celHorComp035.html1.1kBFri, 4 Sep 09, 4:22pm CDT
celHorComp035.fla1.3MBFri, 4 Sep 09, 4:22pm CDT

Gave the simulator the new NAAP appearance.

celHorComp034.note — Thu, 29 Mar 07, 3:47pm CDT
celHorComp034.html1.1kBThu, 29 Mar 07, 3:47pm CDT
celHorComp034.swf107.8kBThu, 29 Mar 07, 3:47pm CDT
celHorComp034.fla717.5kBThu, 29 Mar 07, 3:47pm CDT

changes:

  • added zenith and nadir labels
  • made the selected star's position editable by textfields
  • fixed a few bugs

celHorComp032.note — Wed, 9 Nov 05, 5:21pm CST
celHorComp032.html1.1kBWed, 9 Nov 05, 5:20pm CST
celHorComp032.swf87.4kBWed, 9 Nov 05, 5:20pm CST
celHorComp032.fla778.5kBWed, 9 Nov 05, 5:20pm CST
celHorComp029.fla768kBWed, 3 Aug 05, 9:20am CDT
celHorComp029.swf87.1kBWed, 3 Aug 05, 9:20am CDT
celHorComp029.html1.1kBWed, 3 Aug 05, 9:20am CDT
sunPathDiagram

The html code for embedding this file is:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="300" HEIGHT="310" id="sunPathDiagram003" ALIGN=""> <PARAM NAME=FlashVars VALUE="str1=A&str2=B&str3=C&lat=41&initAz=240&initAlt=35"> <PARAM NAME=movie VALUE="http://physics.unl.edu/~astrodev/flashdev2/sunPathDiagram/sunPathDiagram003.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="http://physics.unl.edu/~astrodev/flashdev2/sunPathDiagram/sunPathDiagram003.swf" quality=high bgcolor=#000000 WIDTH="300" HEIGHT="310" NAME="sunPathDiagram003" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT>

where str1, str2, and str3 are the labels for the summer, equinox, and winter sun paths, respectively. lat is the latitude for the stickfigure. initAlt and initAz are optional parameters that define the orientation of the celestial sphere on initialization.

sunPathDiagram003.note — Fri, 22 Oct 10, 1:11pm CDT
sunPathDiagram003.html1.2kBTue, 2 Aug 05, 2:54pm CDT
sunPathDiagram003.swf24.4kBFri, 13 Feb 04, 10:50am CST
sunPathDiagram003.fla750.5kBFri, 13 Feb 04, 10:50am CST
siderealSolarTime

Use list mode to view.

siderealSolarTime003.note — Fri, 22 Oct 10, 1:09pm CDT
siderealSolarTime.swf73.3kBMon, 11 Oct 10, 5:25pm CDT
siderealSolarTime.html1.1kBMon, 11 Oct 10, 5:25pm CDT
siderealSolarTime.fla651kBMon, 11 Oct 10, 5:25pm CDT
Main.as12.4kBMon, 11 Oct 10, 5:05pm CDT
TimeMaster.as12.1kBMon, 11 Oct 10, 4:12pm CDT
OrbitView.as5.8kBThu, 16 Sep 10, 8:31pm CDT
DayOfYearSlider.as3kBThu, 16 Sep 10, 7:52pm CDT
ITimeMasterResponder.as1020BTue, 14 Sep 10, 10:36pm CDT
AnalogClock.as1.2kBTue, 14 Sep 10, 10:31pm CDT
AnalogClockHand.as1.9kBTue, 14 Sep 10, 8:59pm CDT
sci_notNumber

Note that the toScientific function combined with the displayText function now provides a more convenient way of displaying numbers in scientific format.

sci_notNumber003.note — Fri, 22 Oct 10, 1:09pm CDT
sci_notNumber003.html1.1kBTue, 7 Jun 05, 9:33am CDT
sci_notNumber003.swf29.5kBTue, 7 Jun 05, 9:33am CDT
sci_notNumber003.fla160kBTue, 7 Jun 05, 9:33am CDT
pathTracer

See also this.

pathTracer005.note — Fri, 22 Oct 10, 1:08pm CDT
pathTracer005.fla496.5kBTue, 4 Jan 05, 10:03am CST
pathTracer005.swf29.3kBTue, 4 Jan 05, 10:03am CST
pathTracer005.html1.1kBTue, 4 Jan 05, 10:03am CST
epicycleEquivalence.html1.1kBFri, 2 Jul 04, 8:59am CDT
epicycleEquivalence.swf1.5kBFri, 2 Jul 04, 8:59am CDT
gravSim

Changed the project name to gravCalc.

gravSim009.note — Fri, 22 Oct 10, 1:08pm CDT
gravSim008.swf70.8kBFri, 23 Oct 09, 2:47pm CDT
gravSim008.html9.6kBFri, 23 Oct 09, 2:47pm CDT
gravSim008.fla1.1MBFri, 23 Oct 09, 2:46pm CDT
gravSim006.html9.6kBFri, 23 Oct 09, 11:33am CDT
gravSim006.swf69.1kBFri, 23 Oct 09, 11:33am CDT
gravSim006.fla1.1MBFri, 23 Oct 09, 11:33am CDT
gravSim005.html9.6kBFri, 23 Oct 09, 10:08am CDT
gravSim005.swf68.8kBFri, 23 Oct 09, 10:08am CDT
gravSim005.fla1.1MBFri, 23 Oct 09, 10:08am CDT
gravSim004.swf63.6kBThu, 22 Oct 09, 11:15pm CDT
gravSim004.fla1MBThu, 22 Oct 09, 11:15pm CDT
gravSim004.html9.6kBThu, 22 Oct 09, 10:11pm CDT
lunar_applet

Added Slovene translation, and fixed some quirky behavior with the language panel that appears after the simulator has been open for several hours.

lunar_applet040.note — Mon, 11 Oct 10, 7:57pm CDT
lunar_applet040.html1.1kBMon, 11 Oct 10, 7:33pm CDT
lunar_applet040.swf117.6kBMon, 11 Oct 10, 7:33pm CDT
lunar_applet040.fla1.3MBMon, 11 Oct 10, 7:33pm CDT
slovenian.as3.6kBMon, 11 Oct 10, 7:31pm CDT
turkish.as2.1kBThu, 15 Apr 10, 6:53pm CDT
lunar_applet038.swf117kBTue, 13 Apr 10, 12:00pm CDT
lunar_applet038.fla1.3MBTue, 13 Apr 10, 12:00pm CDT
greek.as2.3kBFri, 11 Sep 09, 10:46am CDT
lunar_applet037.swf127.3kBWed, 9 Sep 09, 4:02pm CDT
lunar_applet037.fla1.3MBWed, 9 Sep 09, 4:02pm CDT
lunar_applet037.html843BWed, 9 Sep 09, 3:50pm CDT
dutch.as3.3kBWed, 9 Sep 09, 2:49pm CDT
english.as3.5kBWed, 9 Sep 09, 2:48pm CDT
lunar_applet035.html1.1kBTue, 5 May 09, 4:39pm CDT
lunar_applet035.swf113.7kBTue, 5 May 09, 4:39pm CDT
lunar_applet035.fla1.4MBTue, 5 May 09, 4:39pm CDT
lunarsim.txt731BTue, 5 May 09, 3:27pm CDT

Updated the simulator to appear consistent with our more recent simulators. For the most part the behavior is identical to the previous version. Two differences are:

  • the stickfigure on the globe is visible whether or not the horizon diagram is visible
  • the panel contents are visible by default

lunar_applet033.note — Tue, 27 Mar 07, 5:37pm CDT
lunar_applet033.html1.1kBTue, 27 Mar 07, 5:37pm CDT
lunar_applet033.swf105.7kBTue, 27 Mar 07, 5:37pm CDT
lunar_applet033.fla939.5kBTue, 27 Mar 07, 5:37pm CDT
sunMotions
sunMotions068.html1.1kBFri, 24 Sep 10, 5:04pm CDT
sunMotions068.swf99.7kBFri, 24 Sep 10, 5:04pm CDT
sunMotions068.fla1.2MBFri, 24 Sep 10, 5:03pm CDT

Made the direction labels in the horizon diagram change to all "N"s or all "S"s at the poles.

Note about versions: this version is derived from 066b. I don't know why I made a 066b version instead of a 067 version, but since this is the version that has been on the website for over a year (from July 2009) I think it must be safe to use. I don't know what the difference is between 066 and 066b, but it must be something minor if I didn't want to change the version identity in the About dialog.

sunMotions068.note — Fri, 24 Sep 10, 4:47pm CDT

Added title bar.

sunMotions066.note — Fri, 20 Jul 07, 10:10am CDT
sunMotions066.html1.1kBFri, 20 Jul 07, 10:10am CDT
sunMotions066.swf110.6kBFri, 20 Jul 07, 10:10am CDT
sunMotions066.fla712kBFri, 20 Jul 07, 10:10am CDT
moonBisectorDemo
moonBisectorDemo005.html1.1kBMon, 26 Jul 10, 5:16pm CDT
moonBisectorDemo005.swf86.6kBMon, 26 Jul 10, 5:16pm CDT
moonBisectorDemo005.fla774kBMon, 26 Jul 10, 5:16pm CDT
moonBisectorDemo.swf86.6kBMon, 26 Jul 10, 5:14pm CDT
MoonBisectorDemo.fla1.4MBMon, 26 Jul 10, 5:14pm CDT
ProtoCyclicSimpleSlider.as8.4kBMon, 26 Jul 10, 4:31pm CDT
Scene3D.as5.6kBMon, 26 Jul 10, 3:32pm CDT
moonBisectorDemo.jpg23.2kBThu, 24 Sep 09, 4:31pm CDT
moonBisectorDemo.html3.1kBThu, 24 Sep 09, 4:08pm CDT
moonBisectorDemo004.swf69.9kBThu, 24 Sep 09, 3:55pm CDT
OrbitalPlane.as5kBThu, 17 Sep 09, 9:54am CDT
moonBisector.flp70BThu, 16 Jul 09, 3:24pm CDT
moonBisectorDemo.flp956BTue, 7 Jul 09, 6:11pm CDT
moonBisectorDemo004.html1.1kBTue, 7 Jul 09, 6:11pm CDT
moonBisectorDemo003.swf71.4kBTue, 7 Jul 09, 6:10pm CDT
moonBisectorDemo003.html1.1kBFri, 5 Jun 09, 4:59pm CDT
moonBisectorDemo002.swf70.3kBFri, 5 Jun 09, 4:58pm CDT
IScene3DObject.as592BFri, 5 Jun 09, 4:53pm CDT
PhaseDisc.as4.8kBFri, 5 Jun 09, 1:32pm CDT
NAAPTitleBar.as9.8kBThu, 4 Jun 09, 4:56pm CDT
CubicEaser.as7kBThu, 4 Jun 09, 4:56pm CDT
Globe3D.as2.8kBThu, 4 Jun 09, 4:56pm CDT
Globe.as40.5kBThu, 4 Jun 09, 4:56pm CDT
NAAPDialogWindow.as11kBThu, 4 Jun 09, 4:56pm CDT
PlaneRotator.as933BThu, 4 Jun 09, 4:56pm CDT
BisectingPlanesForGlobe3D.as9kBThu, 4 Jun 09, 3:03pm CDT
ProtoSimpleSlider.as8.1kBThu, 2 Apr 09, 5:39pm CDT
ProtoSliderLogic.as10.5kBWed, 1 Apr 09, 2:24pm CDT
ProtoSlider.as78.4kBWed, 4 Mar 09, 11:35am CST
startest.as191BWed, 4 Feb 09, 10:53am CST
moonBisectorDemo002.html1.1kBThu, 29 Jan 09, 9:31am CST
moonBisectorDemo001.swf44.3kBWed, 28 Jan 09, 5:33pm CST
moonBisectorDemo001.html1.1kBWed, 28 Jan 09, 5:33pm CST
BisectingPlaneFragment.as1.3kBWed, 28 Jan 09, 3:21pm CST
planerotatortest.swf18.8kBWed, 28 Jan 09, 2:58pm CST
planerotatortest.as1.4kBWed, 28 Jan 09, 2:58pm CST
BisectingOrbitalPlanes.as3.9kBWed, 28 Jan 09, 2:53pm CST
moonBisector001.fla21kBWed, 28 Jan 09, 2:39pm CST
planerotatortest.fla655.5kBWed, 28 Jan 09, 2:38pm CST
Point3D.as371BWed, 22 Oct 08, 1:51pm CDT
BisectingPlanesForSphere.as10.4kBThu, 16 Oct 08, 1:18pm CDT
BisectingPlanes.as10.2kBThu, 16 Oct 08, 1:14pm CDT
GlobeWrapper.as3BFri, 10 Oct 08, 3:08pm CDT
GlobeLayerFill.as214BThu, 9 Oct 08, 10:26pm CDT
GlobeLayer.as389BThu, 9 Oct 08, 10:25pm CDT
galacticRedshift
galacticRedshift003.swf115.2kBWed, 17 Mar 10, 12:27pm CDT
galacticRedshift003.html1.1kBWed, 17 Mar 10, 12:27pm CDT
galacticRedshift.fla760.5kBWed, 17 Mar 10, 12:27pm CDT
GalacticRedshift.as5.4kBWed, 17 Mar 10, 12:26pm CDT
ngc205.as119.2kBWed, 17 Mar 10, 12:25pm CDT
m32.as120kBWed, 17 Mar 10, 12:25pm CDT
FilterStrengthsChart.as453BWed, 17 Mar 10, 12:09pm CDT
SpectrumGraph.as6.6kBWed, 17 Mar 10, 11:03am CDT
galacticRedshift.swf108.9kBTue, 16 Mar 10, 7:06pm CDT
Spectrum.as2.2kBTue, 16 Mar 10, 6:25pm CDT
filters.as28kBTue, 16 Mar 10, 6:20pm CDT
SpectrumVisualization.as4.6kBTue, 16 Mar 10, 5:08pm CDT
hd150275.as169.1kBTue, 16 Mar 10, 3:52pm CDT
hd142373.as169.1kBTue, 16 Mar 10, 3:46pm CDT
hd94028.as169.1kBTue, 16 Mar 10, 3:39pm CDT
hd144206.as187.6kBTue, 16 Mar 10, 3:17pm CDT
ProtoSimpleSlider.as8.1kBThu, 2 Apr 09, 5:39pm CDT
ProtoSliderLogic.as10.5kBWed, 1 Apr 09, 2:24pm CDT
ProtoSlider.as78.4kBWed, 4 Mar 09, 11:35am CST
lunarPhaseQuizzer
lunarPhaseQuizzer003.html1.1kBFri, 19 Feb 10, 12:14pm CST
lunarPhaseQuizzer003.swf84.7kBFri, 19 Feb 10, 12:14pm CST
lunarPhaseQuizzer.fla774kBFri, 19 Feb 10, 12:14pm CST
Diagram.as10.1kBThu, 18 Feb 10, 4:43pm CST
ProtoSimpleSliderMoonPhase.as9.4kBThu, 18 Feb 10, 4:38pm CST
DraggableDiagramObject.as4.3kBThu, 18 Feb 10, 4:13pm CST
MoonBlank.as2.6kBThu, 18 Feb 10, 2:01pm CST
ProtoSliderLogicCyclic.as9kBThu, 18 Feb 10, 9:48am CST
daylightHoursExplorer

Improved the accuracy of the plot so that the solstices and equinoxes fall on the most likely dates: March 20, June 21, September 22, and December 21.

Also fixed it so that number of daylight hours reported when clicking on the equinox events will always be 12 (in earlier versions this wasn't working at latitudes of +-90).

daylightHoursExplorer008.note — Fri, 29 Jan 10, 1:51pm CST
daylightHoursExplorer008.swf83.4kBFri, 29 Jan 10, 1:39pm CST
daylightHoursExplorer008.html1.1kBFri, 29 Jan 10, 1:39pm CST
daylightHoursExplorer008.fla823.5kBFri, 29 Jan 10, 1:39pm CST
daylightHoursExplorer005.html1.2kBTue, 7 Jul 09, 11:47am CDT
daylightHoursExplorer005.swf88.4kBTue, 7 Jul 09, 11:47am CDT
daylightHoursExplorer005.fla800kBTue, 7 Jul 09, 11:46am CDT
daylightHoursExplorer002.html1.1kBTue, 15 May 07, 2:32pm CDT
daylightHoursExplorer002.swf45.9kBTue, 15 May 07, 2:32pm CDT
daylightHoursExplorer002.fla280.5kBTue, 15 May 07, 2:32pm CDT
solarSystemProperties
solarSystemProperties003.swf42.6kBMon, 7 Dec 09, 5:08pm CST
solarSystemProperties003.html1.1kBMon, 7 Dec 09, 5:08pm CST
solarSystemProperties003.fla437kBMon, 7 Dec 09, 5:08pm CST
solarSystemProperties002.swf44kBFri, 28 Aug 09, 4:33pm CDT
solarSystemProperties002.html1.2kBFri, 28 Aug 09, 4:33pm CDT
solarSystemProperties002.fla418kBFri, 28 Aug 09, 4:33pm CDT
gravAlgebra
gravAlgebra006.html1.1kBMon, 23 Nov 09, 11:14am CST
gravAlgebra006.swf37kBMon, 23 Nov 09, 11:14am CST
gravAlgebra006.fla234.5kBMon, 23 Nov 09, 11:14am CST
gravAlgebra005.html1.1kBThu, 12 Nov 09, 11:07am CST
gravAlgebra005.swf11.6kBThu, 12 Nov 09, 11:07am CST
gravAlgebra005.fla151.5kBThu, 12 Nov 09, 11:07am CST
gravAlgebra004.html1.1kBFri, 30 Oct 09, 4:06pm CDT
gravAlgebra004.swf10.1kBFri, 30 Oct 09, 4:06pm CDT
gravAlgebra004.fla144kBFri, 30 Oct 09, 4:06pm CDT
snCurveExplorer
snCurveExplorer007.html1.1kBThu, 12 Nov 09, 5:43pm CST
snCurveExplorer007.swf86.2kBThu, 12 Nov 09, 5:43pm CST
snCurveExplorer007.fla957.5kBThu, 12 Nov 09, 5:43pm CST
snCurveExplorer005.html1.1kBFri, 18 May 07, 12:57pm CDT
snCurveExplorer005.swf85.4kBFri, 18 May 07, 12:57pm CDT
snCurveExplorer005.fla546kBFri, 18 May 07, 12:57pm CDT
clusterFittingExplorer
clusterFittingExplorer009.swf105.3kBThu, 12 Nov 09, 5:14pm CST
clusterFittingExplorer009.html1.1kBThu, 12 Nov 09, 5:14pm CST
clusterFittingExplorer009.fla1.2MBThu, 12 Nov 09, 5:14pm CST
clusterFittingExplorer008.swf109.5kBMon, 16 Mar 09, 9:59am CDT
clusterFittingExplorer008.html1.2kBMon, 16 Mar 09, 9:59am CDT
clusterFittingExplorer008.fla1.3MBMon, 16 Mar 09, 9:58am CDT

Changed the x-axis range.

clusterFittingExplorer007.note — Wed, 21 Mar 07, 12:59pm CDT
clusterFittingExplorer007.swf105.9kBWed, 21 Mar 07, 12:59pm CDT
clusterFittingExplorer007.html1.1kBWed, 21 Mar 07, 12:59pm CDT
clusterFittingExplorer007.fla661kBWed, 21 Mar 07, 12:59pm CDT
spectroParallax
spectroParallax013.swf86.6kBThu, 12 Nov 09, 3:48pm CST
spectroParallax013.html1.1kBThu, 12 Nov 09, 3:48pm CST
spectroParallax013.fla857.5kBThu, 12 Nov 09, 3:47pm CST
spectroParallax012.html1.1kBMon, 18 Aug 08, 5:09pm CDT
spectroParallax012.fla1.2MBMon, 18 Aug 08, 5:09pm CDT

Recompiled with the updated HR diagram component that fixes the mac label spacing problem.

spectroParallax012.note — Mon, 18 Aug 08, 5:09pm CDT
spectroParallax012.swf90.6kBMon, 18 Aug 08, 5:09pm CDT

Added a mask to remove the rounded ends of the spectral lines.

spectroParallax011.note — Wed, 4 Apr 07, 9:46am CDT
spectroParallax011.html1.1kBWed, 4 Apr 07, 9:45am CDT
spectroParallax011.swf85.6kBWed, 4 Apr 07, 9:45am CDT
spectroParallax011.fla476.5kBWed, 4 Apr 07, 9:45am CDT
parallaxExplorer
parallaxExplorer009.swf65.7kBThu, 12 Nov 09, 10:20am CST
parallaxExplorer009.html1.1kBThu, 12 Nov 09, 10:20am CST
parallaxExplorer009.fla886.5kBThu, 12 Nov 09, 10:20am CST
parallaxExplorer008.html1.1kBMon, 6 Apr 09, 10:34am CDT
parallaxExplorer008.swf69.2kBMon, 6 Apr 09, 10:34am CDT
parallaxExplorer008.fla1.1MBMon, 6 Apr 09, 10:34am CDT
parallaxExplorer007.html1.1kBMon, 6 Apr 09, 10:16am CDT
parallaxExplorer007.swf72.9kBMon, 6 Apr 09, 10:16am CDT
parallaxExplorer007.fla1.1MBMon, 6 Apr 09, 10:16am CDT

Added a mode feature to separate the "free parameters" preset from the others.

parallaxExplorer006.note — Mon, 9 Jul 07, 4:06pm CDT
parallaxExplorer006.swf70.9kBMon, 9 Jul 07, 4:06pm CDT
parallaxExplorer006.html1.1kBMon, 9 Jul 07, 4:06pm CDT
parallaxExplorer006.fla709kBMon, 9 Jul 07, 4:06pm CDT

Added the ability to show the boat location on the map. This feature can be disabled (preset C). For question writing purposes the boat is draggable with the coordinates shown below.

parallaxExplorer005.note — Thu, 3 May 07, 12:07pm CDT
parallaxExplorer005.html1.1kBThu, 3 May 07, 12:05pm CDT
parallaxExplorer005.swf67.2kBThu, 3 May 07, 12:05pm CDT
parallaxExplorer005.fla663kBThu, 3 May 07, 12:05pm CDT

The observer can be dragged anywhere along the road (presets A and B) or only at discrete locations (C). The error can also be user controlled (A) or fixed (B and C).

parallaxExplorer004.note — Thu, 3 May 07, 11:18am CDT
parallaxExplorer004.html1.1kBThu, 3 May 07, 11:12am CDT
parallaxExplorer004.swf66.5kBThu, 3 May 07, 11:12am CDT
parallaxExplorer004.fla666kBThu, 3 May 07, 11:11am CDT
moonInSky
astroUNL
SwfLink
SwfLink.as9.6kBMon, 9 Nov 09, 2:46pm CST
SwfLinkClient.as874BMon, 9 Nov 09, 2:42pm CST
SwfLinkEvent.as2.1kBMon, 9 Nov 09, 12:48pm CST
com
adobe
crypto
HMAC.as4.1kBThu, 6 Nov 08, 3:34pm CST
SHA1.as8.1kBThu, 6 Nov 08, 3:16pm CST
SHA224.as8.7kBThu, 6 Nov 08, 1:27pm CST
MD5.as10.1kBThu, 6 Nov 08, 1:27pm CST
MD5Stream.as16.6kBThu, 6 Nov 08, 1:27pm CST
SHA256.as8.8kBThu, 6 Nov 08, 1:27pm CST
WSSEUsernameToken.as3.9kBThu, 6 Nov 08, 1:27pm CST
air
logging
FileTarget.as2.9kBThu, 6 Nov 08, 1:27pm CST
images
JPGEncoder.as18.7kBThu, 6 Nov 08, 1:27pm CST
BitString.as1.7kBThu, 6 Nov 08, 1:27pm CST
PNGEncoder.as5.1kBThu, 6 Nov 08, 1:27pm CST
fileformats
vcard
Email.as1.7kBThu, 6 Nov 08, 1:27pm CST
VCard.as2kBThu, 6 Nov 08, 1:27pm CST
Phone.as1.7kBThu, 6 Nov 08, 1:27pm CST
Address.as1.8kBThu, 6 Nov 08, 1:27pm CST
VCardParser.as7.2kBThu, 6 Nov 08, 1:27pm CST
webapis
events
ServiceEvent.as2.4kBThu, 6 Nov 08, 1:27pm CST
URLLoaderBase.as3.5kBThu, 6 Nov 08, 1:27pm CST
ServiceBase.as1.8kBThu, 6 Nov 08, 1:27pm CST
protocols
dict
events
MatchStrategiesEvent.as492BThu, 6 Nov 08, 1:27pm CST
ErrorEvent.as616BThu, 6 Nov 08, 1:27pm CST
MatchEvent.as440BThu, 6 Nov 08, 1:27pm CST
DictionaryServerEvent.as464BThu, 6 Nov 08, 1:27pm CST
DefinitionHeaderEvent.as527BThu, 6 Nov 08, 1:27pm CST
NoMatchEvent.as239BThu, 6 Nov 08, 1:27pm CST
DefinitionEvent.as537BThu, 6 Nov 08, 1:27pm CST
DisconnectedEvent.as254BThu, 6 Nov 08, 1:27pm CST
ConnectedEvent.as245BThu, 6 Nov 08, 1:27pm CST
DatabaseEvent.as464BThu, 6 Nov 08, 1:27pm CST
util
SocketHelper.as1.4kBThu, 6 Nov 08, 1:27pm CST
CompleteResponseEvent.as446BThu, 6 Nov 08, 1:27pm CST
MatchStrategy.as626BThu, 6 Nov 08, 1:27pm CST
Dict.as9.9kBThu, 6 Nov 08, 1:27pm CST
Database.as616BThu, 6 Nov 08, 1:27pm CST
Response.as652BThu, 6 Nov 08, 1:27pm CST
DictionaryServer.as509BThu, 6 Nov 08, 1:27pm CST
Definition.as696BThu, 6 Nov 08, 1:27pm CST
serialization
json
JSONEncoder.as9kBThu, 6 Nov 08, 1:27pm CST
JSONParseError.as2.8kBThu, 6 Nov 08, 1:27pm CST
JSONTokenType.as2.3kBThu, 6 Nov 08, 1:27pm CST
JSONTokenizer.as15.2kBThu, 6 Nov 08, 1:27pm CST
JSON.as2.8kBThu, 6 Nov 08, 1:27pm CST
JSONToken.as3.1kBThu, 6 Nov 08, 1:27pm CST
JSONDecoder.as6.6kBThu, 6 Nov 08, 1:27pm CST
errors
IllegalStateError.as2.3kBThu, 6 Nov 08, 1:27pm CST
net
proxies
RFC2817Socket.as7.1kBThu, 6 Nov 08, 1:27pm CST
URIEncodingBitmap.as4.3kBThu, 6 Nov 08, 1:27pm CST
DynamicURLLoader.as2.1kBThu, 6 Nov 08, 1:27pm CST
URI.as74.3kBThu, 6 Nov 08, 1:27pm CST
IURIResolver.as2.9kBThu, 6 Nov 08, 1:27pm CST
MimeTypeMap.as6.4kBThu, 6 Nov 08, 1:27pm CST
utils
DateUtil.as17.2kBThu, 6 Nov 08, 1:27pm CST
IntUtil.as3.3kBThu, 6 Nov 08, 1:27pm CST
StringUtil.as7.2kBThu, 6 Nov 08, 1:27pm CST
XMLUtil.as4.7kBThu, 6 Nov 08, 1:27pm CST
NumberFormatter.as2.4kBThu, 6 Nov 08, 1:27pm CST
DictionaryUtil.as2.6kBThu, 6 Nov 08, 1:27pm CST
ArrayUtil.as5.3kBThu, 6 Nov 08, 1:27pm CST
moonInSky002.html1.1kBMon, 9 Nov 09, 5:17pm CST
moonInSky002.swf35.8kBMon, 9 Nov 09, 5:17pm CST
moonInSky002.fla474.5kBMon, 9 Nov 09, 5:17pm CST
moonInSkyCore002.swf35.4kBMon, 9 Nov 09, 5:15pm CST
moonInSkyCore002.fla514kBMon, 9 Nov 09, 5:15pm CST
moonInSky001.html1.1kBMon, 9 Nov 09, 2:47pm CST
moonInSky001.swf35.8kBMon, 9 Nov 09, 2:47pm CST
moonInSky001.fla916.5kBMon, 9 Nov 09, 2:40pm CST
moonInSkyCore.swf34.9kBMon, 9 Nov 09, 2:37pm CST
moonInSkyCore001.fla669.5kBMon, 9 Nov 09, 12:04pm CST
gravCalc
gravCalc012.swf101.6kBMon, 2 Nov 09, 6:01pm CST
gravCalc012.html9.6kBMon, 2 Nov 09, 6:01pm CST
gravCalc012.fla1.7MBMon, 2 Nov 09, 6:01pm CST
gravCalc010.swf70.8kBTue, 27 Oct 09, 6:49pm CDT
gravCalc010.html9.6kBTue, 27 Oct 09, 6:49pm CDT
gravCalc010.fla1.3MBTue, 27 Oct 09, 6:49pm CDT
gravCalc009.swf70.1kBFri, 23 Oct 09, 4:00pm CDT
gravCalc009.html9.6kBFri, 23 Oct 09, 4:00pm CDT
gravCalc009.fla1.1MBFri, 23 Oct 09, 4:00pm CDT
flashlightAndPaper
flashlightAndPaper003.swf21.9kBThu, 15 Oct 09, 11:40am CDT
flashlightAndPaper003.html1.1kBThu, 15 Oct 09, 11:40am CDT
flashlightAndPaper003.fla288kBThu, 15 Oct 09, 11:40am CDT
earthOrbitPlot
earthOrbitPlot002.html1.1kBThu, 15 Oct 09, 10:58am CDT
earthOrbitPlot002.swf61.1kBThu, 15 Oct 09, 10:58am CDT
earthOrbitPlot.fla611kBThu, 15 Oct 09, 10:58am CDT
EarthOrbitPlot.as10.7kBThu, 15 Oct 09, 10:56am CDT
earthOrbitPlot001.swf59.5kBTue, 15 Sep 09, 11:19am CDT
earthOrbitPlot001.html1.1kBTue, 15 Sep 09, 11:19am CDT
NAAPTitleBar.as9.8kBThu, 4 Jun 09, 4:56pm CDT
NAAPDialogWindow.as11kBThu, 4 Jun 09, 4:56pm CDT
CubicEaser.as7kBThu, 4 Jun 09, 4:56pm CDT
flatSkyView

Adjusted the style properties of the example so that the sky background is white.

flatSkyView004.note — Mon, 12 Oct 09, 2:24pm CDT
flatSkyView004.swf21.6kBMon, 12 Oct 09, 2:22pm CDT
flatSkyView004.html1.1kBMon, 12 Oct 09, 2:22pm CDT
flatSkyView004.fla227.5kBMon, 12 Oct 09, 2:22pm CDT
flatSkyView003.html1.1kBTue, 6 Oct 09, 5:30pm CDT
flatSkyView003.swf21.5kBTue, 6 Oct 09, 5:30pm CDT
flatSkyView003.fla225kBTue, 6 Oct 09, 5:30pm CDT
eclipticSimulator

Land features were removed from the earth in the upper right panel.

eclipticSimulator025.note — Fri, 18 Sep 09, 4:16pm CDT
eclipticSimulator025.html1.1kBFri, 18 Sep 09, 4:12pm CDT
eclipticSimulator025.swf84kBFri, 18 Sep 09, 4:12pm CDT
eclipticSimulator025.fla928.5kBFri, 18 Sep 09, 4:12pm CDT
eclipticSimulator024.html1.1kBThu, 19 Mar 09, 5:17pm CDT
eclipticSimulator024.swf88kBThu, 19 Mar 09, 5:17pm CDT
eclipticSimulator024.fla1.2MBThu, 19 Mar 09, 5:17pm CDT
siderealTimeAndHourAngleDemo

Now with stickman.

siderealTimeAndHourAngleDemo004.note — Fri, 4 Sep 09, 10:42am CDT
siderealTimeAndHourAngleDemo004.html1.2kBFri, 4 Sep 09, 10:41am CDT
siderealTimeAndHourAngleDemo004.swf70.9kBFri, 4 Sep 09, 10:41am CDT
siderealTimeAndHourAngleDemo004.fla772.5kBFri, 4 Sep 09, 10:41am CDT
siderealTimeAndHourAngleDemo003.html1.2kBThu, 3 Sep 09, 4:42pm CDT
siderealTimeAndHourAngleDemo003.swf70.7kBThu, 3 Sep 09, 4:42pm CDT
siderealTimeAndHourAngleDemo003.fla768.5kBThu, 3 Sep 09, 4:42pm CDT
siderealTimeAndHourAngleDemo002.html1.2kBThu, 3 Sep 09, 4:14pm CDT
siderealTimeAndHourAngleDemo002.swf70.2kBThu, 3 Sep 09, 4:14pm CDT
siderealTimeAndHourAngleDemo002.fla761kBThu, 3 Sep 09, 4:14pm CDT
siderealTimeAndHourAngleDemo001.swf62.1kBThu, 3 Sep 09, 11:09am CDT
siderealTimeAndHourAngleDemo001.html1.2kBThu, 3 Sep 09, 11:09am CDT
siderealTimeAndHourAngleDemo001.fla571.5kBThu, 3 Sep 09, 11:09am CDT
formationTemps
formationTemps002.swf73.3kBMon, 31 Aug 09, 9:53am CDT
formationTemps002.html1.1kBMon, 31 Aug 09, 9:53am CDT
formationTemps002.fla376kBMon, 31 Aug 09, 9:53am CDT
smallAngleDemo
smallAngleDemo003.swf63kBThu, 27 Aug 09, 4:05pm CDT
smallAngleDemo003.html1.1kBThu, 27 Aug 09, 4:05pm CDT
smallAngleDemo003.fla423kBThu, 27 Aug 09, 4:05pm CDT
smallAngleDemo002.html1.1kBThu, 27 Aug 09, 12:34pm CDT
smallAngleDemo002.swf63kBThu, 27 Aug 09, 12:34pm CDT
smallAngleDemo002.fla1.1MBThu, 27 Aug 09, 12:34pm CDT
smallAngleDemo001.html1.1kBTue, 25 Aug 09, 4:28pm CDT
smallAngleDemo001.swf45.3kBTue, 25 Aug 09, 4:28pm CDT
smallAngleDemo001.fla311.5kBTue, 25 Aug 09, 4:28pm CDT
bbExplorer

Put units on the vertical axis.

bbExplorer026.note — Thu, 13 Aug 09, 9:12am CDT
bbExplorer026.swf84.1kBThu, 13 Aug 09, 9:11am CDT
bbExplorer026.html1.1kBThu, 13 Aug 09, 9:11am CDT
bbExplorer026.fla974kBThu, 13 Aug 09, 9:11am CDT

Added the new title bar and fixed a small problem.

bbExplorer025.note — Wed, 18 Jul 07, 11:46am CDT
bbExplorer025.swf90.5kBWed, 18 Jul 07, 11:46am CDT
bbExplorer025.html1.1kBWed, 18 Jul 07, 11:46am CDT
bbExplorer025.fla566.5kBWed, 18 Jul 07, 11:46am CDT
celestialEquatorialDemo
celestialEquatorialDemo008.html1.2kBWed, 22 Jul 09, 4:37pm CDT
celestialEquatorialDemo008.swf88.4kBWed, 22 Jul 09, 4:37pm CDT
celestialEquatorialDemo008.fla843kBWed, 22 Jul 09, 4:37pm CDT
celestialEquatorialDemo007.html1.2kBFri, 10 Jul 09, 9:19am CDT
celestialEquatorialDemo007.swf88kBFri, 10 Jul 09, 9:19am CDT
celestialEquatorialDemo007.fla838kBFri, 10 Jul 09, 9:19am CDT
celestialEquatorialDemo003.html1.1kBThu, 30 Jun 05, 5:10pm CDT

Fixed a problem with the Draggable Star component that occured when the star was on the far side of the sphere.

celestialEquatorialDemo003.note — Thu, 30 Jun 05, 5:08pm CDT
celestialEquatorialDemo003.swf42.4kBThu, 30 Jun 05, 5:08pm CDT
celestialEquatorialDemo003.fla256kBThu, 30 Jun 05, 5:08pm CDT
altAzDemo
altAzDemo005.html1.1kBMon, 20 Jul 09, 1:22pm CDT
altAzDemo005.swf74.2kBMon, 20 Jul 09, 1:22pm CDT
altAzDemo005.fla740kBMon, 20 Jul 09, 1:22pm CDT
altAzDemo003.html1.1kBTue, 13 Jan 04, 1:37pm CST
altAzDemo003.swf54.4kBTue, 13 Jan 04, 1:37pm CST
altAzDemo003.fla259kBTue, 13 Jan 04, 1:37pm CST
antipodesExplorer
antipodesExplorer003.swf122.3kBWed, 15 Jul 09, 11:20am CDT
antipodesExplorer003.html1.1kBWed, 15 Jul 09, 11:20am CDT
antipodesExplorer003.fla987.5kBWed, 15 Jul 09, 11:20am CDT
antipodesExplorer002.html1.1kBWed, 15 Jul 09, 10:05am CDT
antipodesExplorer002.swf122.4kBWed, 15 Jul 09, 10:05am CDT
antipodesExplorer002.fla987.5kBWed, 15 Jul 09, 10:05am CDT
antipodesExplorer001.swf122.6kBTue, 14 Jul 09, 5:14pm CDT
antipodesExplorer001.html1.1kBTue, 14 Jul 09, 5:14pm CDT
antipodesExplorer001.fla1.2MBTue, 14 Jul 09, 5:14pm CDT
drawPhaseDiscAS3

PhaseDisc.as

drawPhaseDiscAS3001.note — Thu, 9 Jul 09, 12:49pm CDT
drawPhaseDiscAS3001.swf32.4kBThu, 9 Jul 09, 12:47pm CDT
drawPhaseDiscAS3001.html1.1kBThu, 9 Jul 09, 12:47pm CDT
drawPhaseDiscAS3.fla344.5kBThu, 9 Jul 09, 12:47pm CDT
PhaseDisc.as4.8kBFri, 5 Jun 09, 1:32pm CDT
constellationActivity

Constellations Activity Idea

Present a draggable 3D volume of space filled with stars. Ask students what would that part of the sky look like to an observer at a given location. Ask students to identify asterisms and come up with constellations based on that perspective. Direct students to drag the volume around to see where those bright stars are relative to each other. Ask if it seems the stars making up the constellation are associated in space. (Possible easter egg: have the volume include the stars of the big dipper or other recognizable feature, but don't mention the fact.)

constellationActivity001.note — Wed, 8 Jul 09, 10:44am CDT
constellationActivity001.fla39.5kBTue, 9 Jun 09, 3:42pm CDT
constellationActivity001.swf2.1kBTue, 9 Jun 09, 1:07pm CDT
StarField3D.as6.5kBTue, 9 Jun 09, 11:56am CDT
Star.as313BTue, 9 Jun 09, 11:21am CDT
threeViewsSpectra
threeViewsSpectra005.swf13.6kBWed, 8 Jul 09, 10:05am CDT
threeViewsSpectra005.html1.1kBWed, 8 Jul 09, 10:05am CDT
threeViewsSpectra005.fla154.5kBWed, 8 Jul 09, 10:05am CDT
threeViewsSpectra004.swf6kBThu, 31 Jul 08, 3:42pm CDT
threeViewsSpectra004.html1.1kBThu, 31 Jul 08, 3:42pm CDT
stellarHabitableZone
old
data
005.dat121kBThu, 2 Apr 09, 2:33pm CDT
011.dat177.4kBThu, 2 Apr 09, 2:31pm CDT
009.dat164.2kBThu, 2 Apr 09, 2:29pm CDT
007.dat120.5kBThu, 2 Apr 09, 2:29pm CDT
003.dat124.6kBTue, 31 Mar 09, 5:11pm CDT
020.dat178.8kBWed, 18 Feb 09, 4:33pm CST
080.dat97.9kBWed, 18 Feb 09, 4:28pm CST
040.dat130.6kBWed, 18 Feb 09, 4:21pm CST
025.dat166.7kBWed, 18 Feb 09, 4:19pm CST
012.dat186.3kBWed, 18 Feb 09, 4:08pm CST
015.dat197.9kBWed, 18 Feb 09, 4:05pm CST
008.dat163.6kBWed, 18 Feb 09, 4:01pm CST
006.dat121.2kBWed, 18 Feb 09, 3:48pm CST
004.dat123.9kBWed, 18 Feb 09, 3:42pm CST
150.dat62.2kBWed, 18 Feb 09, 3:30pm CST
010.dat172.3kBWed, 18 Feb 09, 3:27pm CST
300.dat49.1kBWed, 18 Feb 09, 2:59pm CST
stellarHabitableZone001.html1.1kBWed, 22 Apr 09, 1:12pm CDT
stellarHabitableZone001.swf112.4kBWed, 22 Apr 09, 1:12pm CDT
stellarHabitableZone.fla1.7MBWed, 22 Apr 09, 1:11pm CDT
shzloading.txt4.9kBWed, 22 Apr 09, 1:01pm CDT
shzStars.dat265.7kBWed, 22 Apr 09, 12:53pm CDT
stellarHabitableZone.flp1.2kBWed, 22 Apr 09, 11:01am CDT
stellarHabitableZone.jpg23kBThu, 2 Apr 09, 7:53pm CDT
SHZDiagram.as15.7kBThu, 2 Apr 09, 7:40pm CDT
ProtoSimpleSliderRunSpeed.as5.6kBThu, 2 Apr 09, 5:40pm CDT
ProtoSimpleSlider.as8.1kBThu, 2 Apr 09, 5:39pm CDT
SHZDiagramRefOrbits.as7.4kBThu, 2 Apr 09, 2:38pm CDT
SHZDiagramZone.as4kBThu, 2 Apr 09, 10:09am CDT
SHZSystemHistory.as7.1kBThu, 2 Apr 09, 10:08am CDT
ProtoSliderLogic.as10.5kBWed, 1 Apr 09, 2:24pm CDT

to do:

  • HR diagram
  • flip eccentric orbits (periastron at right)
  • distance readout on diagram (fade out?)
  • star mass selector or slider
  • planet distance slider
  • time readout on timeline cursor
  • vertical bar in hab plot mirroring cursor time
  • justifiable pessimistic and optimistic settings
  • star, planet histories below timeline
  • animation feature
  • mass, lum, temp readouts
  • black hole, neutron star, white dwarfs representations in diagram
  • improved planet artwork
  • habitable zone label and arrow in diagram
  • star data in single compressed binary
  • proper layout
  • loader, with feedback and fade-in
  • full titlebar
  • use scientific notation for planet and star properties
  • pause animation on mouse interaction (planet drag, timeline interaction)
  • [not reproducing consistently] bug: select 30Msol, sweep time cursor to end, alternate between 3My and end (is it due to changing x targets?)
  • bug: uncheck show ref orbits, drag planet to right to zoom out, recheck, change assumptions while watching labels
  • bug: drag planet to right for a bit, change assumptions

stellarHabitableZone001.note — Fri, 6 Mar 09, 8:53pm CST
SHZSystemHistoryTag.as1.9kBFri, 6 Mar 09, 8:27pm CST
SHZHabitabilityPlot.as6kBFri, 6 Mar 09, 8:27pm CST
SHZTimelineCursor.as2.1kBFri, 6 Mar 09, 8:27pm CST
SHZTimeline.as10.1kBFri, 6 Mar 09, 8:27pm CST
NAAPDialogWindow.as11kBFri, 6 Mar 09, 5:02pm CST
NAAPTitleBar.as9.8kBFri, 6 Mar 09, 5:02pm CST
SHZDiagramPlanet.as817BThu, 5 Mar 09, 4:23pm CST
SHZDiagramEvent.as424BThu, 5 Mar 09, 12:35pm CST
CubicEaser.as6.9kBThu, 5 Mar 09, 11:41am CST
SHZDiagramScalebar.as3.2kBThu, 5 Mar 09, 11:08am CST
SHZDiagramGrid.as2.1kBThu, 5 Mar 09, 11:08am CST
SHZHRDiagram.as4.9kBThu, 5 Mar 09, 11:08am CST
ProtoSlider.as78.4kBWed, 4 Mar 09, 11:35am CST
slider637.swf58.5kBTue, 3 Mar 09, 5:24pm CST
slider637.fla881.5kBTue, 3 Mar 09, 10:51am CST
SHZDiagramStar.as7.7kBFri, 27 Feb 09, 4:47pm CST
stellarHabitableZone.swf62.6kBFri, 27 Feb 09, 1:56pm CST
stellarHabitableZone.html1.1kBFri, 27 Feb 09, 1:56pm CST
stellarHabitableZone.flp1.2kBMon, 15 Jun 09, 1:00pm CDT
stellarHabitableZone004.html1.1kBMon, 15 Jun 09, 1:00pm CDT
stellarHabitableZone004.swf112.3kBMon, 15 Jun 09, 1:00pm CDT
stellarHabitableZone.fla989.5kBMon, 15 Jun 09, 1:00pm CDT
shzloading.txt4.9kBWed, 22 Apr 09, 1:01pm CDT
shzStars.dat265.7kBWed, 22 Apr 09, 12:53pm CDT
stellarHabitableZone.jpg23kBThu, 2 Apr 09, 7:53pm CDT
SHZDiagram.as15.7kBThu, 2 Apr 09, 7:40pm CDT
ProtoSimpleSliderRunSpeed.as5.6kBThu, 2 Apr 09, 5:40pm CDT
ProtoSimpleSlider.as8.1kBThu, 2 Apr 09, 5:39pm CDT
SHZDiagramRefOrbits.as7.4kBThu, 2 Apr 09, 2:38pm CDT
SHZDiagramZone.as4kBThu, 2 Apr 09, 10:09am CDT
SHZSystemHistory.as7.1kBThu, 2 Apr 09, 10:08am CDT
ProtoSliderLogic.as10.5kBWed, 1 Apr 09, 2:24pm CDT

to do:

  • HR diagram
  • flip eccentric orbits (periastron at right)
  • distance readout on diagram (fade out?)
  • star mass selector or slider
  • planet distance slider
  • time readout on timeline cursor
  • vertical bar in hab plot mirroring cursor time
  • justifiable pessimistic and optimistic settings
  • star, planet histories below timeline
  • animation feature
  • mass, lum, temp readouts
  • black hole, neutron star, white dwarfs representations in diagram
  • improved planet artwork
  • habitable zone label and arrow in diagram
  • star data in single compressed binary
  • proper layout
  • loader, with feedback and fade-in
  • full titlebar
  • use scientific notation for planet and star properties
  • pause animation on mouse interaction (planet drag, timeline interaction)
  • [not reproducing consistently] bug: select 30Msol, sweep time cursor to end, alternate between 3My and end (is it due to changing x targets?)
  • bug: uncheck show ref orbits, drag planet to right to zoom out, recheck, change assumptions while watching labels
  • bug: drag planet to right for a bit, change assumptions

stellarHabitableZone001.note — Fri, 6 Mar 09, 8:53pm CST
SHZSystemHistoryTag.as1.9kBFri, 6 Mar 09, 8:27pm CST
SHZHabitabilityPlot.as6kBFri, 6 Mar 09, 8:27pm CST
SHZTimeline.as10.1kBFri, 6 Mar 09, 8:27pm CST
SHZTimelineCursor.as2.1kBFri, 6 Mar 09, 8:27pm CST
NAAPDialogWindow.as11kBFri, 6 Mar 09, 5:02pm CST
NAAPTitleBar.as9.8kBFri, 6 Mar 09, 5:02pm CST
SHZDiagramPlanet.as817BThu, 5 Mar 09, 4:23pm CST
SHZDiagramEvent.as424BThu, 5 Mar 09, 12:35pm CST
CubicEaser.as6.9kBThu, 5 Mar 09, 11:41am CST
SHZDiagramScalebar.as3.2kBThu, 5 Mar 09, 11:08am CST
SHZDiagramGrid.as2.1kBThu, 5 Mar 09, 11:08am CST
SHZHRDiagram.as4.9kBThu, 5 Mar 09, 11:08am CST
ProtoSlider.as78.4kBWed, 4 Mar 09, 11:35am CST
SHZDiagramStar.as7.7kBFri, 27 Feb 09, 4:47pm CST
stellarHabitableZone.swf62.6kBFri, 27 Feb 09, 1:56pm CST
stellarHabitableZone.html1.1kBFri, 27 Feb 09, 1:56pm CST
milkyWayHabitability
milkyWayHabitability001.swf361kBFri, 12 Jun 09, 5:24pm CDT
milkyWayHabitability001.html1.1kBFri, 12 Jun 09, 5:24pm CDT
milkyWayHabitability001.fla513.5kBFri, 12 Jun 09, 5:23pm CDT
milkyWayRotationalVelocity
milkyWayRotationalVelocity005.html1.2kBWed, 10 Jun 09, 5:07pm CDT
milkyWayRotationalVelocity005.swf72.3kBWed, 10 Jun 09, 5:07pm CDT
milkyWayRotationalVelocity005.fla252.5kBWed, 10 Jun 09, 5:07pm CDT

Fixed initialization bug.

milkyWayRotationalVelocity004.note — Tue, 31 Jan 06, 3:03pm CST
milkyWayRotationalVelocity004.fla69.5kBTue, 31 Jan 06, 3:02pm CST
milkyWayRotationalVelocity004.html1.1kBTue, 31 Jan 06, 3:01pm CST
milkyWayRotationalVelocity004.swf24.4kBTue, 31 Jan 06, 3:01pm CST
fallingSnow
fallingSnow.flp216BFri, 29 May 09, 9:42am CDT
fallingSnow001.swf12kBFri, 29 May 09, 9:31am CDT
fallingSnow001.html2kBFri, 29 May 09, 9:31am CDT
fallingSnow001.fla535kBFri, 29 May 09, 9:31am CDT
fallingSnow.fla662.5kBFri, 29 May 09, 9:27am CDT
fallingSnow.swf33.4kBFri, 29 May 09, 9:15am CDT
fallingSnow.html1.9kBThu, 12 Jul 07, 3:12pm CDT
SnowField.as8.2kBThu, 12 Jul 07, 3:11pm CDT
AC_RunActiveContent.js8.1kBThu, 12 Jul 07, 3:11pm CDT
positionsDemonstrator

Made the Sun and Moon discs draggable.

positionsDemonstrator011.note — Fri, 22 May 09, 4:53pm CDT
positionsDemonstrator011.html1.2kBFri, 22 May 09, 4:49pm CDT
positionsDemonstrator011.swf73.4kBFri, 22 May 09, 4:49pm CDT
positionsDemonstrator011.fla819kBFri, 22 May 09, 4:47pm CDT
positionsDemonstrator010.fla806kBTue, 30 Sep 08, 11:24am CDT
positionsDemonstrator010.html1.2kBTue, 30 Sep 08, 11:24am CDT
positionsDemonstrator010.swf72.6kBTue, 30 Sep 08, 11:24am CDT
transitMovie
transitMovie041.html1.1kBFri, 22 May 09, 2:09pm CDT
transitMovie041.swf72.1kBFri, 22 May 09, 2:09pm CDT
transitMovie041.fla813kBFri, 22 May 09, 2:09pm CDT

Fixed the appearance of the direction arrows a bit.

transitMovie041.note — Fri, 22 May 09, 2:05pm CDT

Now the movie will look for the images file in the following locations:

  • transitimages.swf
  • animations/coordsmotion/transitimages.swf
  • transitImages.swf
  • animations/coordsmotion/transitImages.swf

transitMovie040.note — Mon, 16 Jun 08, 9:54am CDT
transitMovie040.swf72.1kBMon, 16 Jun 08, 9:50am CDT
transitMovie040.html2kBMon, 16 Jun 08, 9:47am CDT
transitMovie040.fla712.5kBMon, 16 Jun 08, 9:47am CDT
transitMovie039.swf78.6kBMon, 23 Jul 07, 5:24pm CDT
transitMovie039.fla543kBMon, 23 Jul 07, 5:24pm CDT

Updated the appearance. The images file is still expected to be at animations/coordsmotion/transitimages.swf (the classaction location).

transitMovie039.note — Mon, 23 Jul 07, 5:04pm CDT
transitMovie039.html1.1kBMon, 23 Jul 07, 5:04pm CDT
AC_RunActiveContent.js8.1kBTue, 6 Mar 07, 11:31am CST

This version is identical to 037 except it expects the images file to have the following relative url:

animations/coordsmotion/transitimages.swf

transitMovie038.note — Thu, 18 Jan 07, 4:11pm CST
transitMovie038.html1.1kBThu, 18 Jan 07, 4:11pm CST
transitMovie038.swf58.5kBThu, 18 Jan 07, 4:11pm CST
transitMovie038.fla295.5kBThu, 18 Jan 07, 4:11pm CST

The images used in this explorer are kept in a separate file (transitImages.swf) which must be in the same folder as the transitMovie.swf file. The other files: transitImages.swf, transitImages.fla.

transitMovie037.note — Tue, 31 Jan 06, 9:29am CST
transitMovie037.html1.1kBTue, 31 Jan 06, 9:24am CST
transitMovie037.swf58.4kBTue, 31 Jan 06, 9:24am CST
transitImages.swf8.1MBMon, 27 Sep 04, 12:01pm CDT
transitImages.fla11.8MBMon, 27 Sep 04, 12:01pm CDT
transitMovie037.fla295kBFri, 17 Sep 04, 3:49pm CDT
pulsarPeriodSim
old
pulsarPeriodSim001.swf3kBWed, 15 Apr 09, 5:18pm CDT
pulsarPeriodSim001.html1.1kBWed, 15 Apr 09, 5:18pm CDT
pulsarPeriodSimulator.fla63.5kBWed, 15 Apr 09, 5:17pm CDT
pulsarPeriodSimulator.html1.1kBWed, 15 Apr 09, 5:15pm CDT
pulsarPeriodSimulator.swf3.1kBWed, 15 Apr 09, 5:15pm CDT
Pulsar.as1.1kBWed, 15 Apr 09, 9:43am CDT
pulsarPeriodSim001.swf45.2kBThu, 16 Apr 09, 9:05pm CDT
pulsarPeriodSim001.html1.1kBThu, 16 Apr 09, 5:15pm CDT
pulsarPeriodSimulator.fla1.1MBThu, 16 Apr 09, 5:15pm CDT
IntervalsPlot.as3.5kBThu, 16 Apr 09, 5:01pm CDT
Pulsar.as1.1kBThu, 16 Apr 09, 4:57pm CDT
pulsarPeriodSimulator.swf3.1kBWed, 15 Apr 09, 5:15pm CDT
pulsarPeriodSimulator.html1.1kBWed, 15 Apr 09, 5:15pm CDT
pulsarPlanet
pulsarPlanet001.swf7.5kBWed, 8 Apr 09, 3:47pm CDT
pulsarPlanet001.html1.1kBWed, 8 Apr 09, 3:47pm CDT
pulsarPlanet001.fla140.5kBWed, 8 Apr 09, 3:47pm CDT
meltedNail
meltedNail008.swf610.6kBWed, 12 Nov 08, 3:29pm CST
meltedNail008.html1.1kBWed, 12 Nov 08, 3:29pm CST
meltedNail008.fla2.1MBWed, 12 Nov 08, 3:29pm CST
ptolemaic
ptolemaic023.fla1.3MBWed, 8 Oct 08, 1:11pm CDT
ptolemaic023.html1.1kBWed, 8 Oct 08, 1:11pm CDT
ptolemaic023.swf74.5kBWed, 8 Oct 08, 1:11pm CDT
dopplerShift
TimeKeeper.as1.4kBMon, 22 Sep 08, 6:20pm CDT
dopplerShift.swf64.2kBMon, 22 Sep 08, 6:20pm CDT
DraggableObject.as9.7kBMon, 22 Sep 08, 6:20pm CDT
NAAPDialogWindow.as11kBMon, 22 Sep 08, 6:20pm CDT
dopplerShiftDemo2.flp952BMon, 22 Sep 08, 6:20pm CDT
NAAPTitleBar.as9.8kBMon, 22 Sep 08, 6:20pm CDT
HistoryPlot.as2.5kBMon, 22 Sep 08, 6:20pm CDT
Source.as9.6kBMon, 22 Sep 08, 6:20pm CDT
dopplerShiftDemo2.fla547kBMon, 22 Sep 08, 6:20pm CDT
index.html1.9kBMon, 22 Sep 08, 6:20pm CDT
Observer.as158BMon, 22 Sep 08, 6:20pm CDT
AC_RunActiveContent.js8.1kBMon, 22 Sep 08, 6:20pm CDT
Position.as587BMon, 22 Sep 08, 6:20pm CDT
ISource.as3.7kBMon, 22 Sep 08, 6:20pm CDT
dopplerShiftDemo2.as10.9kBMon, 22 Sep 08, 6:20pm CDT
PhiInterval.as1.8kBMon, 22 Sep 08, 6:20pm CDT
CircleCropper.as3.1kBMon, 22 Sep 08, 6:20pm CDT
PositionLog.as2.7kBMon, 22 Sep 08, 6:20pm CDT
lumFunc
AC_RunActiveContent.js8.1kBMon, 8 Sep 08, 11:36am CDT
lumFunc004.fla84kBMon, 8 Sep 08, 11:35am CDT
lumFunc004.html1.9kBMon, 8 Sep 08, 11:35am CDT
lumFunc004.swf8.6kBMon, 8 Sep 08, 11:35am CDT
lumFunc003.swf8.5kBMon, 28 Apr 08, 8:17am CDT
lumFunc003.fla81kBFri, 25 Apr 08, 3:18pm CDT
phaseDemonstrator
phaseDemonstrator005.html1.1kBFri, 22 Aug 08, 4:57pm CDT
phaseDemonstrator005.swf39.5kBFri, 22 Aug 08, 4:57pm CDT
phaseDemonstrator005.fla499kBFri, 22 Aug 08, 4:57pm CDT
simpleBlackbody

Fixed a small bug which made the right side of a curve fill not quite vertical in certain limited circumstances. Example: open v016, set scaling mode to custom, set curve 1 peak height to 2, and sweep curve 1 temperature in the range 2100-2400.

simpleBlackbody017.note — Wed, 20 Aug 08, 3:44pm CDT
simpleBlackbody017.fla706kBWed, 20 Aug 08, 3:39pm CDT
simpleBlackbody017.swf37.8kBWed, 20 Aug 08, 3:39pm CDT
simpleBlackbody017.html1.1kBWed, 20 Aug 08, 3:39pm CDT

Made the component easier to use with attachMovie.

simpleBlackbody016.note — Thu, 11 May 06, 4:03pm CDT
simpleBlackbody016.html1.1kBThu, 11 May 06, 3:59pm CDT
simpleBlackbody016.fla512kBThu, 11 May 06, 3:59pm CDT
simpleBlackbody016.swf55kBThu, 11 May 06, 3:59pm CDT
bbReadme.html10.1kBThu, 6 Oct 05, 11:36am CDT

Changes:

  • added a remove() function to the curve object
  • added a visible property to the curve object
  • fixed a problem with the peak labels introduced in version 12
  • fixed the longstanding potential for problems when plotting a curve that greatly exceeds the height of the plot area
  • added the ability to change the axes label colors, either through the properties inspector or with the function setAxesLabelColor
  • improved the accuracy of the curveTo approximation of the curves

updated documentation

simpleBlackbody014.note — Thu, 6 Oct 05, 11:31am CDT
pageStyle.css2.2kBFri, 19 Aug 05, 12:59pm CDT
lookBackTimeSim
lookBackTimeSim008.fla546kBWed, 20 Aug 08, 3:08pm CDT
lookBackTimeSim008.swf44.2kBWed, 20 Aug 08, 3:08pm CDT
lookBackTimeSim008.html1.1kBWed, 20 Aug 08, 3:08pm CDT
hrExplorer
hrExplorer013.swf96kBMon, 18 Aug 08, 4:29pm CDT

Recompiled with the updated HR component that fixes a label positioning bug that occurs on mac.

hrExplorer013.note — Mon, 18 Aug 08, 4:29pm CDT
hrExplorer013.fla1.5MBMon, 18 Aug 08, 4:29pm CDT
hrExplorer013.html1.1kBMon, 18 Aug 08, 4:29pm CDT
hrDiagramComponent
hrDiagramComponent043.swf104.4kBMon, 18 Aug 08, 4:15pm CDT

Fixed the label positioning problem on mac.

hrDiagramComponent043.note — Mon, 18 Aug 08, 4:15pm CDT
hrDiagramComponent043.fla1.5MBMon, 18 Aug 08, 4:15pm CDT
hrDiagramComponent043.html1.1kBMon, 18 Aug 08, 4:15pm CDT
hrDiagramComponentLivePreview003.fla258kBFri, 16 Mar 07, 11:53am CDT

Changed class names and linkage names to avoid problems when a movie loads swfs with different versions of this component. Otherwise, this component should be functionally identical to version 040.

hrDiagramComponent041.note — Fri, 2 Mar 07, 5:09pm CST
hrDiagramComponentNotes.html28.1kBFri, 9 Feb 07, 10:35am CST

updated documentation

Major changes:

  • The biggest change is that the internal conversion functions (e.g. getTypeFromLogTemp) have been updated to better fit real data. These functions can be tweaked more if necessary (a newly created editor makes this relatively easy).
  • Made changes to how the distance modulus shifting occurs. The property apparentMagnitudeOffset has been removed and the property distanceModulus behaves differently now. Any existing implementations of the component that use these properties will need to be rewritten.
  • Updated the star lists and changed the default appearance of these groups.
  • Improved and standardized the way styles are set for some things (e.g. the spectral type style settings). There are potential backwards-compatibility issues with some of the changes, but I doubt if anyone was using the old methods.
  • Added the ability to add a group of stars from a list when using addObjectLayer.
  • Added the removeObjectLayer and removeAllObjects functions.
  • Modified updateObjects so one can now update just a subset of parameters.
  • Updated the live preview and fixed it so that the component can be added by attachMovie.
  • Added a property skipInitUpdate, which if true will cause the component not to update itself after initialization. It can be set in the init object if using attachMovie or at the bottom of the live update panel in the authoring environment. This should improve efficiency if you're going to immediately change the component settings after initialization.
  • Address issues with the luminosity class lines.
  • Compatibility problems with AS2 have been fixed.
  • Numerous bug fixes.

hrDiagramComponent040.note — Fri, 9 Feb 07, 10:35am CST
pageStyle.css2.1kBMon, 10 Apr 06, 11:50am CDT
kepler
kepler088.swf88.5kBWed, 6 Aug 08, 11:04am CDT
kepler088.fla1.3MBWed, 6 Aug 08, 11:04am CDT
kepler088.html1.1kBWed, 6 Aug 08, 11:04am CDT

Squashed a tiny bug (angle between vectors not defined in certain situations).

kepler088.note — Wed, 6 Aug 08, 11:04am CDT
dipperClock
dipperClock005.swf59.5kBThu, 31 Jul 08, 3:44pm CDT
dipperClock005.html1.1kBThu, 31 Jul 08, 3:44pm CDT
dipperClock005.fla1.2MBThu, 31 Jul 08, 3:44pm CDT
radialVelocityDemo
radialVelocityDemo003.html1.1kBThu, 31 Jul 08, 3:44pm CDT
radialVelocityDemo003.swf36.5kBThu, 31 Jul 08, 3:44pm CDT
radialVelocityDemo003.fla591.5kBThu, 31 Jul 08, 3:44pm CDT
heliacalRisingSimulator
heliacalRisingSimulator015.html1.2kBThu, 17 Jul 08, 12:03pm CDT
heliacalRisingSimulator015.swf107.2kBThu, 17 Jul 08, 12:03pm CDT
heliacalRisingSimulator015.fla1.2MBThu, 17 Jul 08, 12:03pm CDT
fullMoonDec
fullMoonDec001.html1.1kBThu, 14 Feb 08, 10:20am CST
fullMoonDec001.swf51.2kBThu, 14 Feb 08, 10:20am CST
fullMoonDec001.fla273.5kBThu, 14 Feb 08, 10:20am CST
inverseSquareShells
inverseSquareShells003.html1.1kBTue, 22 Jan 08, 6:52pm CST
inverseSquareShells003.swf58.2kBTue, 22 Jan 08, 6:52pm CST
inverseSquareShells003.fla395kBTue, 22 Jan 08, 6:51pm CST
fluxCube
fluxCube001.swf51.2kBMon, 14 Jan 08, 5:52pm CST
fluxCube001.html1.1kBMon, 14 Jan 08, 5:52pm CST
fluxCube001.fla406.5kBMon, 14 Jan 08, 5:52pm CST
heliacalRisingTimeline
heliacalRisingTimeline005.swf52.4kBTue, 4 Dec 07, 1:02pm CST
heliacalRisingTimeline005.html1.1kBTue, 4 Dec 07, 1:02pm CST
heliacalRisingTimeline005.fla380.5kBTue, 4 Dec 07, 1:02pm CST
gasRetentionSimulator

Made it so that there is always a selected gas, assuming that there is at least one gas in the chamber.

gasRetentionSimulator022.note — Tue, 20 Nov 07, 4:50pm CST
gasRetentionSimulator022.swf88.3kBTue, 20 Nov 07, 4:48pm CST
gasRetentionSimulator022.html1.1kBTue, 20 Nov 07, 4:48pm CST
gasRetentionSimulator022.fla759kBTue, 20 Nov 07, 4:44pm CST
sinusoidLightcurveQuestion
sinusoidLightcurveQuestion001.swf20.7kBThu, 25 Oct 07, 6:33pm CDT
sinusoidLightcurveQuestion001.html1.1kBThu, 25 Oct 07, 6:33pm CDT
sinusoidLightcurveQuestion001.fla230kBThu, 25 Oct 07, 6:33pm CDT
gridTest

Fixed a problem that would cause light circles to disappear or flicker.

gridTest011.note — Mon, 20 Aug 07, 10:26am CDT
gridTest011.html1.1kBMon, 20 Aug 07, 10:25am CDT
gridTest011.swf43.2kBMon, 20 Aug 07, 10:25am CDT
gridTest011.fla333.5kBMon, 20 Aug 07, 10:25am CDT
gridTest010.html1.1kBFri, 17 Aug 07, 4:55pm CDT
gridTest010.fla333.5kBFri, 17 Aug 07, 4:55pm CDT
gridTest010.swf43.1kBFri, 17 Aug 07, 4:55pm CDT

Made the time slider range dynamic (it still won't go past 100 Gy, a limit that's needed to keep the integration lookup table from growing excessively large).

gridTest010.note — Fri, 17 Aug 07, 4:40pm CDT

This version lets you sweep the time slider and keep lightcones, but the slider works only up to the latest time that has been animated. It is just not possible in flash 6 to integrate instantly (or even reasonably quickly) over the whole slider domain. In flash 9 it would be possible.

gridTest009.note — Tue, 14 Aug 07, 5:25pm CDT
gridTest009.swf43kBTue, 14 Aug 07, 5:24pm CDT
gridTest009.fla244kBTue, 14 Aug 07, 5:24pm CDT
gridTest009.html1.1kBTue, 14 Aug 07, 5:24pm CDT
gridTest006.html1.1kBMon, 13 Aug 07, 1:15pm CDT
gridTest006.swf42.8kBMon, 13 Aug 07, 1:15pm CDT
gridTest006.fla256kBMon, 13 Aug 07, 1:15pm CDT
gridTest005.html1.1kBMon, 13 Aug 07, 12:58pm CDT
gridTest005.fla329kBMon, 13 Aug 07, 12:58pm CDT
gridTest005.swf42.8kBMon, 13 Aug 07, 12:58pm CDT

The light circles probably aren't done right.

gridTest004.note — Thu, 9 Aug 07, 5:56pm CDT
gridTest004.swf42.7kBThu, 9 Aug 07, 5:55pm CDT
gridTest004.fla252kBThu, 9 Aug 07, 5:55pm CDT
gridTest004.html1.1kBThu, 9 Aug 07, 5:55pm CDT
gridTest001.html1.1kBFri, 3 Aug 07, 4:35pm CDT
gridTest001.swf21.6kBFri, 3 Aug 07, 4:35pm CDT
gridTest001.fla147.5kBFri, 3 Aug 07, 4:35pm CDT
duellingGrids

Added draggable center and reset button.

duellingGrids002.note — Fri, 17 Aug 07, 4:19pm CDT
duellingGrids002.html1.1kBFri, 17 Aug 07, 4:18pm CDT
duellingGrids002.swf38.4kBFri, 17 Aug 07, 4:18pm CDT
duellingGrids002.fla256kBFri, 17 Aug 07, 4:18pm CDT
transitSimulator

Fixed a problem with the set preset button not being enabled after property changes.

transitSimulator017.note — Wed, 25 Jul 07, 1:09pm CDT
transitSimulator017.html1.1kBWed, 25 Jul 07, 1:08pm CDT
transitSimulator017.swf85.7kBWed, 25 Jul 07, 1:08pm CDT
transitSimulator017.fla752kBWed, 25 Jul 07, 1:08pm CDT
radialVelocitySimulator

Updated the About dialog box.

radialVelocitySimulator012.note — Sat, 21 Jul 07, 3:56pm CDT
radialVelocitySimulator012.html1.1kBSat, 21 Jul 07, 3:56pm CDT
radialVelocitySimulator012.fla717.5kBSat, 21 Jul 07, 3:56pm CDT
radialVelocitySimulator012.swf100.6kBSat, 21 Jul 07, 3:56pm CDT

Added Help and About info boxes as well as Option D (earth) to the presets menu.

radialVelocitySimulator011.note — Tue, 3 Oct 06, 3:55pm CDT
radialVelocitySimulator011.html1.1kBTue, 3 Oct 06, 3:55pm CDT
radialVelocitySimulator011.swf98.7kBTue, 3 Oct 06, 3:55pm CDT
radialVelocitySimulator011.fla906.5kBTue, 3 Oct 06, 3:55pm CDT
binSys

Added the titlebar.

binSys097.note — Thu, 19 Jul 07, 2:09pm CDT
binSys097.swf323kBThu, 19 Jul 07, 2:09pm CDT
binSys097.html1kBThu, 19 Jul 07, 2:09pm CDT
binSys097.fla1.7MBThu, 19 Jul 07, 2:09pm CDT
centerOfMass

Added the credit link.

centerOfMass009.note — Thu, 19 Jul 07, 9:35am CDT
centerOfMass009.html1.1kBThu, 19 Jul 07, 9:34am CDT
centerOfMass009.swf26.3kBThu, 19 Jul 07, 9:34am CDT
centerOfMass009.fla240kBThu, 19 Jul 07, 9:34am CDT

Made it so that the center of mass label is visible even when inside one of the masses. Also put in new sliders.

centerOfMass008.note — Wed, 6 Sep 06, 9:45am CDT
centerOfMass008.html1.1kBWed, 6 Sep 06, 9:44am CDT
centerOfMass008.swf25.2kBWed, 6 Sep 06, 9:44am CDT
centerOfMass008.fla256kBWed, 6 Sep 06, 9:44am CDT

This is the simplified version — version 6 has the additional features.

centerOfMass007.note — Fri, 4 Mar 05, 10:05am CST
centerOfMass007.swf21.2kBFri, 4 Mar 05, 10:04am CST
centerOfMass007.html1.1kBFri, 4 Mar 05, 10:04am CST
centerOfMass007.fla144kBFri, 4 Mar 05, 10:04am CST
centerOfMass006.html1.1kBTue, 1 Mar 05, 5:00pm CST
centerOfMass006.swf26.7kBTue, 1 Mar 05, 5:00pm CST
centerOfMass006.fla128kBTue, 1 Mar 05, 5:00pm CST
hydrogenAtom

Updated the appearance of the About dialog window.

hydrogenAtom033.note — Wed, 18 Jul 07, 4:38pm CDT
hydrogenAtom033.swf62.6kBWed, 18 Jul 07, 4:38pm CDT
hydrogenAtom033.html1.1kBWed, 18 Jul 07, 4:38pm CDT
hydrogenAtom033.fla345kBWed, 18 Jul 07, 4:38pm CDT
filters

Added the titlebar.

filters035.note — Wed, 18 Jul 07, 3:55pm CDT
filters035.html1.1kBWed, 18 Jul 07, 3:55pm CDT
filters035.swf123kBWed, 18 Jul 07, 3:55pm CDT
filters035.fla848kBWed, 18 Jul 07, 3:55pm CDT
demoHorizonDiagram

This component has seven functions:

  • setStarPosition(az, alt)
  • setShowStar(bool)
  • setShowPositionArcs(bool)
  • setShowPositionLabels(bool)
  • setShowSphereLabels(bool)
  • setLatitude(lat)
  • setShowCelestialFeaturesAndLabels(bool)

The sphere will automatically reposition itself when setStarPosition is called unless the autoRotate property is false.

This component requires the celestial sphere component to be in the library.

demoHorizonDiagram001.note — Tue, 10 Jul 07, 1:30pm CDT
demoHorizonDiagram001.html1.1kBTue, 10 Jul 07, 1:28pm CDT
demoHorizonDiagram001.swf53.6kBTue, 10 Jul 07, 1:28pm CDT
demoHorizonDiagram001.fla368kBTue, 10 Jul 07, 1:28pm CDT
demoCelestialSphere
demoCelestialSphere001.swf65.6kBMon, 9 Jul 07, 3:00pm CDT
demoCelestialSphere001.html1.1kBMon, 9 Jul 07, 3:00pm CDT
demoCelestialSphere001.fla427.5kBMon, 9 Jul 07, 3:00pm CDT

This component has five functions:

  • setStarPosition(ra, dec)
  • setShowStar(bool)
  • setShowPositionArcs(bool)
  • setShowPositionLabels(bool)
  • setShowSphereLabels(bool)

The sphere will automatically reposition itself when setStarPosition is called unless the autoRotate property is false.

For this to work both the celestial sphere and globe ("Globe Component v2") components must be in the library.

demoCelestialSphere001.note — Mon, 9 Jul 07, 2:26pm CDT
starField
StarFieldComponent5.zip642.9kBFri, 6 Jul 07, 12:52pm CDT
starField.swf75.7kBFri, 6 Jul 07, 12:50pm CDT
starField.html3.1kBFri, 6 Jul 07, 12:50pm CDT
StarFieldComponent2.zip633kBFri, 22 Jun 07, 4:40pm CDT
AC_RunActiveContent.js8.1kBFri, 22 Jun 07, 4:39pm CDT
aberrationDiagram
aberrationDiagram002.html1.1kBFri, 8 Jun 07, 5:14pm CDT
aberrationDiagram002.swf4.1kBFri, 8 Jun 07, 5:14pm CDT
aberrationDiagram002.fla32kBFri, 8 Jun 07, 5:14pm CDT
aberrationDiagram001.html1.1kBTue, 5 Jun 07, 10:36am CDT
aberrationDiagram001.swf2.5kBTue, 5 Jun 07, 10:36am CDT
aberrationDiagram001.fla32.5kBTue, 5 Jun 07, 10:35am CDT
starFieldTest

First light. There are five stars: magnitudes 1 through 5. The saturation magnitude is 3 (so the middle star is just saturated), the PSF radius is 7 pixels, the bit depth is 16 bits, and there is a gaussian noise profile with mean 5000 counts and standard deviation of 3000 counts. The data mapping is linear.

starFieldTest001.note — Fri, 8 Jun 07, 5:10pm CDT
ApertureMask.as1.6kBFri, 8 Jun 07, 5:07pm CDT
StarField.as10.5kBFri, 8 Jun 07, 5:06pm CDT
starFieldTest001.html2kBFri, 8 Jun 07, 5:06pm CDT
starFieldTest001.swf24.9kBFri, 8 Jun 07, 5:06pm CDT
starFieldTest001.fla761kBFri, 8 Jun 07, 5:06pm CDT
AC_RunActiveContent.js8.1kBFri, 8 Jun 07, 5:05pm CDT
badStarPath
badStarPath001.html1.1kBFri, 8 Jun 07, 1:08pm CDT
badStarPath001.swf23.8kBFri, 8 Jun 07, 1:08pm CDT
badStarPath001.fla151kBFri, 8 Jun 07, 1:08pm CDT
badSunPath
badSunPath003.html1.1kBThu, 7 Jun 07, 10:39am CDT
badSunPath003.swf58.9kBThu, 7 Jun 07, 10:39am CDT
badSunPath003.fla514.5kBThu, 7 Jun 07, 10:39am CDT
badSunPath002.fla334kBTue, 2 Mar 04, 10:15am CST
badSunPath002.swf36.2kBTue, 2 Mar 04, 10:15am CST
badSunPath002.html1.1kBTue, 2 Mar 04, 10:15am CST
diurnalMotion
diurnalMotion004.html1.1kBThu, 7 Jun 07, 9:21am CDT
diurnalMotion004.swf48.6kBThu, 7 Jun 07, 9:21am CDT
diurnalMotion004.fla288kBThu, 7 Jun 07, 9:20am CDT
diurnalMotion003.fla352kBFri, 2 Mar 07, 11:23am CST
diurnalMotion003.swf48.8kBFri, 2 Mar 07, 11:23am CST
diurnalMotion003.html1.1kBFri, 2 Mar 07, 11:23am CST
evolutionTest

Tracks are for stars 0.8 to 120 solar masses.

evolutionTest001.note — Wed, 30 May 07, 7:24pm CDT
evolutionTest001.html1.1kBWed, 30 May 07, 7:24pm CDT
evolutionTest001.swf80.4kBWed, 30 May 07, 7:24pm CDT
evolutionTest001.fla505.5kBWed, 30 May 07, 7:24pm CDT
tracksTest
tracksTest001.html1.1kBWed, 30 May 07, 3:35pm CDT
tracksTest001.swf46.8kBWed, 30 May 07, 3:35pm CDT
tracksTest001.fla320kBWed, 30 May 07, 3:35pm CDT
airyDisc
AC_RunActiveContent.js8.1kBFri, 18 May 07, 11:00am CDT
airyDisc002.html2kBFri, 18 May 07, 10:59am CDT
airyDisc002.swf33.9kBFri, 18 May 07, 10:59am CDT
airyDisc002.fla768kBFri, 18 May 07, 10:59am CDT
flatMapComponent

Added a day/night terminator feature (see showDayAndNightRegions property below). Updated documentation:

methods:

  • addLine(defObj) - adds a latitude and/or longitude line to the map; valid properties for defObj are lat and lon, as well as the optional style properties thickness, color, and alpha
  • removeAllLines() - removes all lines created with addLine
  • addObject(linkageName, name, posObj, initObj) - adds an object (that is, a movieclip) to the map; linkageName specifies the movieclip to attach, name identifies the object, posObj gives the location (defined by lat and lon properties), and initObj is an optional argument used when attaching the movieclip
  • setObjectPosition(name, posObj) - repositions an attached object; posObj should have lat and lon properties defined
  • passDataToObject(name, dataObj) - since objects can wrap around the edge of the map the component attaches several copies of the object; this means that if you want to communicate with an object you actually need to communicate with several movieclip instances; this function accomplishes that task by calling the function receiveData on each movieclip instance with dataObj as the argument (so you'll need to define a receiveData function on your objects)
  • removeObject(name) - removes the attached object with that name
  • removeAllObjects()- removes all objects attached with addObject

properties:

  • numberOfLatitudeDivisions, numberOfLongitudeDivisions - these set how many horizontal and vertical divisions to use for the border and grid; call updateGrid and updateBorderAndLabels after changing
  • borderWidth, borderLightColor, borderDarkColor, borderLabelMargin - these properties control the appearance of the border; call updateBorderAndLabels after changing
  • useKiribatiIDL - this property specifies whether to use the international date line with the relatively new Kiribati borders; call updateIDL after changing
  • IDLLineThickness, IDLLineColor, IDLLineAlpha - these are the style properties for the international date line; call updateIDL after changing these properties
  • gridThickness, gridColor, gridAlpha - these are the style properties for the latitude and longitude grid lines; call updateGrid after changing these properties
  • defaultLineThickness, defaultLineColor, defaultLineAlpha - these are the default style properties to use for lines created with addLine
  • showLongitudeGrid - shows or hides the lines of longitude
  • showLatitudeGrid - shows or hides the lines of latitude
  • showIDL - shows or hides the international date line
  • showBorderLabels - shows or hides the labels around the border
  • longitudeOffset - the longitude of the map along the left edge
  • allowDragging - specifies whether the map can be dragged to change the longitude offset; if onDragHandler is defined a function with that name will be called (on the parent of the component) when the the map is dragged
  • showDayAndNightRegions - shows or hides the day and night regions (default is false)
  • sunDeclination, sunLongitude - these properties control the shape and longitude offset of the day and night regions (if you want an icon on the map to indicate where the sun is at zenith you will need to add an object)
  • terminatorThickness, terminatorColor, terminatorAlpha, nightSideFillColor, nightSideFillAlpha, daySideFillColor, daySideFillAlpha - these properties control the appearance of the day and night regions; call updateDayAndNightRegions after changing

flatMapComponent007.note — Wed, 2 May 07, 11:06am CDT
flatMapComponent007.html1.1kBWed, 2 May 07, 11:05am CDT
flatMapComponent007.swf63kBWed, 2 May 07, 11:04am CDT
flatMapComponent007.fla272.5kBWed, 2 May 07, 11:04am CDT

methods:

  • addLine(defObj) - adds a latitude and/or longitude line to the map; valid properties for defObj are lat and lon, as well as the optional style properties thickness, color, and alpha
  • removeAllLines() - removes all lines created with addLine
  • addObject(linkageName, name, posObj, initObj) - adds an object (that is, a movieclip) to the map; linkageName specifies the movieclip to attach, name identifies the object, posObj gives the location (defined by lat and lon properties), and initObj is an optional argument used when attaching the movieclip
  • setObjectPosition(name, posObj) - repositions an attached object; posObj should have lat and lon properties defined
  • passDataToObject(name, dataObj) - since objects can wrap around the edge of the map the component attaches several copies of the object; this means that if you want to communicate with an object you actually need to communicate with several movieclip instances; this function accomplishes that task by calling the function receiveData on each movieclip instance with dataObj as the argument (so you'll need to define a receiveData function on your objects)
  • removeObject(name) - removes the attached object with that name
  • removeAllObjects()- removes all objects attached with addObject

properties:

  • numberOfLatitudeDivisions, numberOfLongitudeDivisions - these set how many horizontal and vertical divisions to use for the border and grid; call updateGrid and updateBorderAndLabels after changing
  • borderWidth, borderLightColor, borderDarkColor, borderLabelMargin - these properties control the appearance of the border; call updateBorderAndLabels after changing
  • useKiribatiIDL - this property specifies whether to use the international date line with the relatively new Kiribati borders; call updateIDL after changing
  • IDLLineThickness, IDLLineColor, IDLLineAlpha - these are the style properties for the international date line; call updateIDL after changing these properties
  • gridThickness, gridColor, gridAlpha - these are the style properties for the latitude and longitude grid lines; call updateGrid after changing these properties
  • defaultLineThickness, defaultLineColor, defaultLineAlpha - these are the default style properties to use for lines created with addLine
  • showLongitudeGrid - shows or hides the lines of longitude
  • showLatitudeGrid - shows or hides the lines of latitude
  • showIDL - shows or hides the international date line
  • showBorderLabels - shows or hides the labels around the border
  • longitudeOffset - the longitude of the map along the left edge
  • allowDragging - specifies whether the map can be dragged to change the longitude offset; if onDragHandler is defined a function with that name will be called (on the parent of the component) when the the map is dragged

flatMapComponent005.note — Thu, 5 Apr 07, 2:42pm CDT
flatMapComponent005.html1.1kBThu, 5 Apr 07, 2:33pm CDT
flatMapComponent005.swf61.3kBThu, 5 Apr 07, 2:33pm CDT
flatMapComponent005.fla488kBThu, 5 Apr 07, 2:33pm CDT
flatMapComponentLivePreview001.fla232.5kBThu, 5 Apr 07, 2:33pm CDT
terminator
terminator001.html1.1kBMon, 30 Apr 07, 3:08pm CDT
terminator001.swf34.1kBMon, 30 Apr 07, 3:08pm CDT
terminator001.fla279kBMon, 30 Apr 07, 3:07pm CDT
snTest

Data comes from here and here. Background plot is from Doggett and Branch 1985.

snTest002.note — Thu, 19 Apr 07, 4:46pm CDT
snTest002.html1kBThu, 19 Apr 07, 4:46pm CDT
snTest002.swf78.4kBThu, 19 Apr 07, 4:46pm CDT
snTest002.fla416.5kBThu, 19 Apr 07, 4:46pm CDT
solarNeighborhood
solarNeighborhood008.html1.1kBThu, 12 Apr 07, 6:04pm CDT
solarNeighborhood008.swf68.1kBThu, 12 Apr 07, 6:04pm CDT
solarNeighborhood008.fla496kBThu, 12 Apr 07, 6:04pm CDT
parallaxDemo
parallaxDemo001.html1.1kBWed, 11 Apr 07, 4:17pm CDT
parallaxDemo001.swf29kBWed, 11 Apr 07, 4:17pm CDT
parallaxDemo001.fla279.5kBWed, 11 Apr 07, 4:17pm CDT
sunMotionQuestionChecker

This component is used to find the answer to the question "today the sun is X of the ecliptic moving Y", where X and Y are "north" or "south". The component has a function, getAnswer(), which will return an object whose properties indicate what the correct answer is and what feedback string should be used, if any. The feedback string is defined if the current day is within a given window of the closest equinox or solstice.

The example above can be used to test the results for days other than the present day (solstice and equinox table for reference).

The algorithm used will work until 3000CE, after which we will have to replace it with something else.

sunMotionQuestionChecker002.note — Mon, 9 Apr 07, 10:46am CDT
sunMotionQuestionChecker002.html1.1kBMon, 9 Apr 07, 10:19am CDT
sunMotionQuestionChecker002.swf35.8kBMon, 9 Apr 07, 10:19am CDT
sunMotionQuestionChecker002.fla167kBMon, 9 Apr 07, 10:18am CDT
configurationsSimulator

Corrected the module name in the About dialog.

configurationsSimulator044.note — Wed, 28 Mar 07, 4:14pm CDT
configurationsSimulator044.html1.1kBWed, 28 Mar 07, 4:14pm CDT
configurationsSimulator044.swf96.7kBWed, 28 Mar 07, 4:14pm CDT
configurationsSimulator044.fla832kBWed, 28 Mar 07, 4:14pm CDT
configurationsSimulator043.fla832kBMon, 26 Feb 07, 6:00pm CST
configurationsSimulator043.swf97.1kBMon, 26 Feb 07, 6:00pm CST
configurationsSimulator043.html1.1kBMon, 26 Feb 07, 6:00pm CST
moonPhases

Replaced the moon image.

moonPhases003.note — Mon, 26 Mar 07, 5:54pm CDT
moonPhases003.html1.1kBMon, 26 Mar 07, 5:54pm CDT
moonPhases003.fla644kBMon, 26 Mar 07, 5:54pm CDT
moonPhases003.swf67kBMon, 26 Mar 07, 5:53pm CDT
figureEight
figureEight001.swf21.5kBFri, 23 Mar 07, 5:17pm CDT
figureEight001.html1.1kBFri, 23 Mar 07, 5:17pm CDT
figureEight001.fla144kBFri, 23 Mar 07, 5:17pm CDT
lissajous

Example parameters to draw a figure-eight are:

{width: 200, height: 60, a: 1, b: 2, delta: 1.5707963267949}

lissajous001.note — Fri, 23 Mar 07, 4:34pm CDT
lissajous001.html1.1kBFri, 23 Mar 07, 4:33pm CDT
lissajous001.fla136kBFri, 23 Mar 07, 4:33pm CDT
lissajous001.swf21.6kBFri, 23 Mar 07, 4:33pm CDT
gasRetentionPlot

Changed the spelling of "gasses" to "gases".

gasRetentionPlot015.note — Fri, 2 Mar 07, 2:31pm CST
gasRetentionPlot015.html1.1kBFri, 2 Mar 07, 2:29pm CST
gasRetentionPlot015.swf81.8kBFri, 2 Mar 07, 2:29pm CST
gasRetentionPlot015.fla768kBFri, 2 Mar 07, 2:29pm CST
projectile
projectile016.html1.1kBWed, 28 Feb 07, 11:47am CST

changes:

  • added title bar with about, help, and reset options
  • relabelled the "reset" button to "start over" so as not to be confused with the reset option on the title bar
  • added a pause at peak checkbox

projectile016.note — Wed, 28 Feb 07, 11:47am CST
projectile016.swf50.2kBWed, 28 Feb 07, 11:47am CST
projectile016.fla448kBWed, 28 Feb 07, 11:47am CST
ellipseDemo
ellipseDemo005.html1.1kBTue, 27 Feb 07, 2:12pm CST
ellipseDemo005.swf11.4kBTue, 27 Feb 07, 2:12pm CST
ellipseDemo005.fla64kBTue, 27 Feb 07, 2:12pm CST
ellipseDemo004.html1.1kBThu, 24 Mar 05, 9:44am CST
ellipseDemo004.fla80kBThu, 24 Mar 05, 9:44am CST
ellipseDemo004.swf10.2kBThu, 24 Mar 05, 9:43am CST
eduDistribution
eduDistribution002.html1.1kBThu, 22 Feb 07, 3:18pm CST
eduDistribution002.fla66kBThu, 22 Feb 07, 3:18pm CST
eduDistribution002.swf6.1kBThu, 22 Feb 07, 3:18pm CST

Added a maxwell distribution option (input preset number 7). Note that specifying a maxwell input distribution with a filter distribution will not produce a combined distribution.

distributionViewer2 (source)

eduDistribution002.note — Thu, 22 Feb 07, 3:17pm CST
distributionViewer2.html878BThu, 22 Feb 07, 3:12pm CST
distributionViewer2.swf37.1kBThu, 22 Feb 07, 3:12pm CST
distributionViewer2.fla288kBThu, 22 Feb 07, 3:12pm CST
distributionViewer.html873BFri, 7 Oct 05, 3:19pm CDT
distributionViewer.swf36.3kBFri, 7 Oct 05, 3:19pm CDT
distributionViewer.fla288kBFri, 7 Oct 05, 3:19pm CDT

This file expects either input or filter (or both) to be defined. When both are defined the combined distribution is displayed.

Use this file (source) to edit or review the input and filter lists.

eduDistribution001.note — Fri, 7 Oct 05, 3:19pm CDT
eduDistribution001.fla64.5kBFri, 7 Oct 05, 3:19pm CDT
eduDistribution001.swf5.3kBFri, 7 Oct 05, 3:19pm CDT
eduDistribution001.html1.2kBFri, 7 Oct 05, 3:19pm CDT
spectralTypeHistogram
spectralTypeHistogram002.html1.1kBFri, 16 Feb 07, 11:17am CST
spectralTypeHistogram002.swf15.6kBFri, 16 Feb 07, 11:17am CST
spectralTypeHistogram002.fla86.5kBFri, 16 Feb 07, 11:17am CST
eduMBD

You may find this editor useful for determing values to use. Documentation:

The movie can be embedded at any size, although if it is too small the axis titles will be cropped. A reasonable minimum size is 320225.

The following are general settings. All are optional.

  • maxSpeed - This property specifies the right limit of the x-axis. The default is '1000'.
  • axesColor - This is the color used for the axes, including tickmarks and labels. The default is '000000'.
  • defaultTemp - This is the temperature used for a curve if the temperature is not specified. The default is '300'.
  • defaultMass - This is the mass used for a curve if the mass is not defined. The default is '32'.
  • defaultLabel - This property determines what label (if any) is used for a curve if a label has not been individually specified. It should be one of the following values: 'letter', 'number', or 'none'. The first two options will cause each curve to be labelled with a unique letter or number, as in a multiple choice question. The default is 'none'.

Curves can be added by using the following properties, where X is the curve number, which should start at 1 and go consecutively. At least one of massX or tempX must be defined; all the other properties are optional.

  • massX - The mass for the curve. If left undefined defaultMass will be used.
  • tempX - The temperature for the curve. If left undefined defaultTemp will be used.
  • labelX - The label used for curve. If left undefined the label used will depend on the value of defaultLabel.
  • colorX - This is the color of the curve's line as well as the fill beneath it. The default value depends on the curve number. By default the curves are colored blue, yellow, green, and red.
  • labelColorX - This specifies the color used for the label text. The default value depends on the curve number. By default the curves are colored blue, yellow, green, and red.
  • fillAlphaX - This is the alpha of the fill beneath the curve. The default is '30'.
  • lineAlphaX - This specifies the alpha of the curve's line. The default is '100'.
  • lineThicknessX - This specifies the thickness of the curve's line. The default is '1'.

Note that masses (including defaultMass) can also be set with the following strings (case is important). The mass used is given in parentheses.

  • 'Xe' (131)
  • 'CO2' (44)
  • 'O2' (32)
  • 'N2' (28)
  • 'H2O' (18)
  • 'NH3' (17)
  • 'CH4' (16)
  • 'He' (4)
  • 'H2' (2)

If you specify a curve's mass using one of these strings, and defaultLabel is 'none', and labelX is undefined, then the curve's label will be the molecular formula for the gas.

eduMBD004.note — Thu, 15 Feb 07, 11:05am CST
eduMBD004.html1kBThu, 15 Feb 07, 10:17am CST
eduMBD004.swf16.5kBThu, 15 Feb 07, 10:16am CST
eduMBD004.fla77kBThu, 15 Feb 07, 10:16am CST
eduMBD_check.swf73.8kBThu, 15 Feb 07, 10:13am CST
eduMBD_check.html795BThu, 15 Feb 07, 10:13am CST
eduMBD_check.fla438.5kBThu, 15 Feb 07, 10:13am CST
eduMBD_editor.swf62.7kBWed, 14 Feb 07, 4:00pm CST
eduMBD_checker.swf62.7kBWed, 14 Feb 07, 3:58pm CST
elongationComponent
elongationComponent006.fla624kBTue, 30 Jan 07, 6:03pm CST
elongationComponent006.html1.1kBTue, 30 Jan 07, 6:03pm CST
elongationComponent006.swf67.1kBTue, 30 Jan 07, 6:03pm CST

Documentation for the component:

Methods

  • addPlanet(name, defObj, linkageName) - This function adds a planet movieclip to the component. name should be a valid actionscript identifier since it will be the name given to the movieclip. Properties of the defObj will be defined on the newly attached movielip (it is used as the initObject). See the section on defining planet locations below, as well as the section on the default planet movieclip, to see what properties this object should have. linkageName is an optional argument to specify which movieclip to use for the planet disc. If left undefined the default, "EC Planet Disc", will be used.
  • addAngle(name, defObj, linkageName) - This function adds an angle movieclip to the component. name should be a valid actionscript identifier since it will be the name given to the movieclip. Properties of the defObj will be defined on the newly attached movielip (it is used as the initObject). See the section on defining angles below, as well as the section on the default angle movieclip to see what properties this object should have. linkageName is an optional argument to specify which movieclip to use for the angle. If left undefined the default, "EC Angle", will be used.
  • update() - Call this function after making changes.
  • reset() - This function removes all planet and angle movieclips.
  • setOrbitRadii(r1, r2) - Sets the orbit radii (it does not matter in which order they are given). There is no need to call an update function after calling this function. The defaults are 75 and 150.
  • getGreatestElongation() - This function returns the greatest elongation, in degrees, possible for the given configuration. This value depends on the relative sizes of the orbits. Note that this function always assumes the inferior planet configuration, even when in superior planet mode (since greatest elongation has no meaning in that case).
  • addSun(linkageName) - Call this if you want to use a different sun icon. The default linkageName is "EC Sun Disc".

Properties

  • mode - This property determines whether the observed planet is inferior or superior to the observer's planet. The value should be "inferior" or "superior". The default is "inferior".
  • orbitThickness, orbitColor, orbitAlpha - The orbit style. Defaults are 2, 0x505050, and 100. Call updateOrbits after changing these properties.
  • minOrbitSeparation - The minimum difference between inner and outer orbits, as well as the minimum size of the inner orbit. The default is 20.

Defining a Planet Location

The properties that can be used to define the planet's location are type, pAngle, eAngle, eString, wrt, and useFarSide. The following describes their use.

There are two types of planets: observer and observed. By default planets are assumed to be observed planets, so you will have to set type to "observer" if it is supposed to be an observer's planet.

There are essentially two ways that the location of the planet can be specified: either by the position angle (the angle with the sun at the vertex) or the elongation angle (the angle with the observer planet at the vertex). Defining by position angle is simplest and can be accomplished with the pAngle property, which specifies planet's position in degrees CCW from the +x axis (or degrees CCW from another object, see the comments for the wrt property below).

For elongation the eAngle property is used. This should be in degrees, where eastern elongations are positive and western elongations are negative. Alternately, elongation configurations can be defined descriptively with a string, eString. This string can be the full description or an abbreviation (e.g. "western greatest elongation" or "wge").

The wrt ("with respect to") property specifies which other planet the position is relative to. For planets defined by the position angle this property is optional, but for planets defined by an elongation angle or elongation description there must always be another planet (even if only implied). In the elongation cases the wrt planet must be of the opposite type. Note that when a planet has an elongation definition but lacks the wrt property the component uses the first object it finds of the opposite type, so in cases where there is only one such object it can be OK to leave the property undefined. Still, be aware of the ordering issue (see the ordering section below).

When in the inferior planet mode if an elongation is greater than the greatest elongation the component will reduce it down to the greatest elongation. For elongation angles less than the greatest elongation there are two points on the orbit that can have that value, so the component will assume the near position unless the useFarSide property is true.

Comment on the Order in which Planets are Added

The order planets are added is important since the component will process them sequentially. Planet positions defined by elongation need to be defined with respect to a planet of the opposite type whose position is defined by position angle. Therefore the first planet added to the component needs to be defined by position angle and not with respect to any other planet.

Defining an Angle

An angle needs to have planet1 and planet2 properties, which are the names of the objects the elongation angle is to be drawn for. Naturally one of these objects should be an observer planet and the other an observed planet, although it does not matter which is assigned to planet1 or planet2.

Default Angle Movieclip Options

The following properties can be set via the defObj when adding the angle movieclip. Call the update function on the angle movieclip if any of these properties have changed after it has been attached.

  • lineMargin - This the number of pixels beyond the outer orbit that the lines should extend. The default is 30.
  • lineThickness, lineColor, lineAlpha - These control the style for the lines, arcs and arrowheads. The defaults are 2, 0xffc050, and 100.
  • labelColor - The color for the elongation angle text. The default is 0xffc050.
  • labelBackgroundColor, labelBackgroundAlpha - These specify the color and transparency of the fill behind the angle text. The defaults are 0x000000 and 60.
  • labelDistance - This is the extra distance from the arc where the label is placed. The default is 12.
  • arcRadius - This is the radius of the arc. The default is 30.

Default Planet Movieclip Options

The following properties can be set via the defObj when adding the planet movieclip. Call the update function on the planet movieclip if any of these properties have changed after it has been attached.

  • label - The text for the label. The default is undefined.
  • labelAngle - If this property is defined then the label will always be placed at the given angle, which is measured in degrees CCW from right. The default is undefined.
  • labelDistance - The position of the label from the disc center. The default is 20.
  • discRadius - The radius of the planet disc. The default is 8.
  • outlineThickness, outlineColor, outlineAlpha - These control the disc outline style. The defaults are 1, 0x909090, and 0.
  • discColor - If this is defined the disc will be this color. If the property is undefined then the disc will have color 0x9090ff (blue) when the disc is for an observer planet and 0x909090 (gray) for an observed planet. The default is undefined.
  • labelColor - The label color. The default is 0xffffff.

elongationComponent006.note — Tue, 30 Jan 07, 6:03pm CST
drawPhaseDisc

Just drag the "drawPhaseDisc Function" clip to the library to use the following function:

MovieClip.prototype.drawPhaseDisc = function(definition, optionsObj) {
	// definition - the desired phase can be given in two ways:
	//		- if 'definition' is a number it is assumed to be the phase angle in degrees;
	//		the phase angle is the angle between the observer and illumination directions
	//		as measured CCW from the the observer direction (e.g. an angle of 90 means
	//		that the right half appears illuminated, ie. first quarter)
	//		- if 'definition' is an object with x0, y0, x1, y1, x2, and y2 properties the function
	//		will calculate the phase angle assuming that these are the screen coordinates for the
	//		illuminator, observer, and observed body respectively; that is, the disc will be drawn
	//		for an observer at body 1 looking at body 2, being illuminated by body 0
	// possible properties for the optionsObj object (all optional):
	//		radius - disc radius (default 70)
	//		lightColor = the color for the illuminated part of the disc (default 0xe0e0e0)
	//		darkColor = the color for the unilluminated part of the disc (default 0x404040)
	//		x, y - the coordinates for the center of the disc (defaults are 0, 0)
	//		lineThickness, lineColor, lineAlpha - the outline style (defaults are 1, 0x202020, and 0)
	//		doClear - boolean specifies whether to clear the mc before drawing (default true)
	// note: the function returns the phase angle in degrees in the range [0, 360) - this may be
	// useful when giving object positions for the definition

drawPhaseDisc001.note — Fri, 19 Jan 07, 4:53pm CST
drawPhaseDisc001.html1.1kBFri, 19 Jan 07, 4:53pm CST
drawPhaseDisc001.swf41.2kBFri, 19 Jan 07, 4:53pm CST
drawPhaseDisc001.fla155.5kBFri, 19 Jan 07, 4:53pm CST
MBDDemo

Added key speeds and labelled the axes in the distribution plot.

MBDDemo004.note — Tue, 2 Jan 07, 2:06pm CST
MBDDemo004.html1.1kBTue, 2 Jan 07, 2:04pm CST
MBDDemo004.swf42kBTue, 2 Jan 07, 2:04pm CST
MBDDemo004.fla306kBTue, 2 Jan 07, 2:04pm CST
maxwellPlotComponent
maxwellPlotComponent004.fla331kBMon, 20 Nov 06, 10:22am CST
maxwellPlotComponent004.swf33.9kBMon, 20 Nov 06, 10:14am CST
maxwellPlotComponent004.html1.1kBMon, 20 Nov 06, 10:14am CST
drawDashedLine

Here is all the code contained in the movie above:


MovieClip.prototype.drawDashedLine = function(startX, startY, endX, endY, dashLength, gapLength) {
	// this function will draw a dashed line between the indicated endpoints; the given dash
	// length and gap length will be approximated as closely as possible such that there is
	// a complete dash touching both endpoints
	var dx = endX-startX;
	var dy = endY-startY;
	var length = Math.sqrt(dx*dx+dy*dy);
	var n = Math.round((length-dashLength)/(dashLength+gapLength));
	var f = dashLength/(dashLength+gapLength);
	var mx = dx/(n+f);
	var my = dy/(n+f);
	var lx = f*mx;
	var ly = f*my;
	for (var i=0; i<=n; i++) {
		var x = startX + i*mx;
		var y = startY + i*my;
		this.moveTo(x, y);
		this.lineTo(x+lx, y+ly);
	}
};

var mc = this.createEmptyMovieClip("exampleMC", 1);

mc.lineStyle(0, 0x000000);
mc.drawDashedLine(70, 12, 169, 183, 4, 2);

mc.lineStyle(0, 0xff0000);
mc.drawDashedLine(169, 183, 392, 302, 3, 3);

mc.lineStyle(0, 0x000000);
mc.drawDashedLine(392, 302, 447, 110, 2, 6);

mc.lineStyle(0, 0x0000ff);
mc.drawDashedLine(447, 110, 70, 12, 12, 12);

drawDashedLine001.note — Fri, 3 Nov 06, 3:43pm CST
drawDashedLine001.html803BFri, 3 Nov 06, 3:43pm CST
drawDashedLine001.swf498BFri, 3 Nov 06, 3:43pm CST
drawDashedLine001.fla16.5kBFri, 3 Nov 06, 3:43pm CST
exoplanetComboDiagram

In version 002 the planet and star discs would be drawn only if there were no labels. Now it is possible to have labels and discs by using the boolean showDiscs. The default for this property is true when no labels have been added and false when there are labels.

One necessary consequence of these changes is that there is no longer any margin to the curve on the radial velocity plot.

exoplanetComboDiagram004.note — Tue, 10 Oct 06, 11:14am CDT
exoplanetComboDiagram004.html1.1kBTue, 10 Oct 06, 11:14am CDT
exoplanetComboDiagram004.swf19.9kBTue, 10 Oct 06, 11:13am CDT
exoplanetComboDiagram004.fla89.5kBTue, 10 Oct 06, 11:13am CDT

Now the planet and star discs will be drawn if no labels are added. In this case a red cursor dot will appear on the radial velocity curve and the following flashvars will be parsed:

  • animate - boolean to have the diagram animate (default is false)
  • period - the period of the animation in seconds (defaut is 5)
  • starAngle - specifies the position of the star in degrees ccw from right (with the earth at left); default is 0 (note that there is no planetAngle flashvar in this component)

exoplanetComboDiagram002.note — Fri, 6 Oct 06, 4:55pm CDT

The native size of the movie is 650300. Accepted flashvars:

  • orbitDirection - 'cw' or 'ccw' (default is 'ccw')
  • earthArrowAngle - in degrees ccw from left (default is 0); this causes the entire diagram to rotate; so, for example, if a label is given an angle of 0 it will always be at the opposite of the center of mass no matter what the value of earthArrowAngle is
  • starLabels, planetLabels - these are comma/semicolon delimited lists of labels; the semicolons separate the labels and the commas separate the parts of the label; each label consists of three parts: the angle, the label to show on the diagram, and the label to show on the velocity plot (note that the angle goes first, unlike for exoplanetOrbitDiagram); the angle is measured ccw from right where the earth view is at left (so 0 is always at the opposite side of the center of mass from the earth)

The above example has the following flashvars line: planetLabels=0,a,A;90,d,D&starLabels=0,c,C;90,b,B&orbitDirection=cw&earthArrowAngle=180

exoplanetComboDiagram001.note — Fri, 6 Oct 06, 12:35pm CDT
exoplanetComboDiagram001.swf19.4kBFri, 6 Oct 06, 12:33pm CDT
exoplanetComboDiagram001.html1.3kBFri, 6 Oct 06, 12:31pm CDT
exoplanetOrbitDiagram

New flashvars:

  • animate - boolean to control whether the diagram is animated; default is false
  • period - the period of the animation in seconds; default is 5
  • showStarDirectionArrow, showPlanetDirectionArrow - these booleans can be used to toggle the visibility of the direction arrows individually (they are parsed after showDirectionArrows, so thier value(s) dominate); the default is to show the arrows
  • showEarthArrow - boolean to show/hide the earth direction arrow; the default is true
  • perimeterLabels - this comma/semicolon delimited list adds labels around the perimeter; the format is the same as for starLabels and planetLabels below, except that the angle is measured ccw from left (like the earth arrow angle); these labels will rotate with the earthArrowAngle (so 0 always corresponds with the view from earth arrow)

Note that earthArrowAngle still is meaningful (everything will be rotated) even if showEarthArrow is false.

The flashvars line for the example above is showEarthArrow=f&perimeterLabels=A,0;B,90;C,180;D,270

exoplanetOrbitDiagram007.note — Thu, 5 Oct 06, 5:56pm CDT
exoplanetOrbitDiagram007.swf10kBThu, 5 Oct 06, 5:51pm CDT
exoplanetOrbitDiagram007.html1.3kBThu, 5 Oct 06, 5:51pm CDT
exoplanetOrbitDiagram007.fla50.5kBThu, 5 Oct 06, 5:50pm CDT

Now labels can be added to positions on the star and planet orbits. This is done using the starLabels or the planetLabels flashvars. If either of these variables is used it should consist of a semicolon delimited list of label items, where each label item is a comma delimited list of (1) the label text and (2) the angle (where the angle is in degrees counter-clockwise from right if the earth is at left -- the same definition as for planetAngle and starAngle). For example, the demonstration page above uses the following flashvars line:

starLabels=A,0;B,90;C,180;D,240;E,320&showStar=f

exoplanetOrbitDiagram006.note — Wed, 4 Oct 06, 3:23pm CDT

The native size of the swf is 300300. The following flashvars are accepted:

  • starOrbitRadius - in pixels, default is 18; the planet's orbital radius is fixed at 94
  • showPlanet - can be 'T' or 'F' (or '1' or '0'), default is 'T'
  • showStar - can be 'T' or 'F' (or '1' or '0'), default is 'T'
  • planetAngle - in degrees counterclockwise from right (assuming that the view from earth is from the left), default is 180, but see note below
  • starAngle - in degrees counterclockwise from right (assuming that the view from earth is from the left), default is 0, but see note below
  • earthArrowAngle - in degrees counterclockwise from left, default is 0, changing this value causes the planetAngle and starAngle to change correspondingly (so they are effectively independent of this setting)
  • showDirectionArrows - can be 'T' or 'F' (or '1' or '0'), default is 'T'
  • orbitDirection - can be 'cw' or 'ccw', default is 'cw'
  • starOrbitDirection, planetOrbitDirection - both of these must be set for either to have an effect; these properties override the orbitDirection property

Note regarding the planet and star angles: if only one of these properties is defined the other will be assigned so that the bodies are on the opposite sides of the center of mass (the physically correct situation). The only reason for defining both properties is if you want to model a physically incorrect situation.

exoplanetOrbitDiagram005.note — Wed, 4 Oct 06, 12:10pm CDT
dopplerShiftDemo
dopplerShiftDemo004.html1.1kBMon, 2 Oct 06, 10:40am CDT
dopplerShiftDemo004.swf25.2kBMon, 2 Oct 06, 10:40am CDT
dopplerShiftDemo004.fla164kBMon, 2 Oct 06, 10:40am CDT
dopplerShiftComponent

The doppler shift in this component is set with the setShift function, where the shift is the pixel offset from the center. Most of the appearance parameters can be adjusted in the live preview.

The demonstration swf above looks for the shift flashvar (the shift is given in pixels; the default is 0). The native size of this swf is 310120. The width can be changed in the embedding block but the height should always be 120.

dopplerShiftComponent001.note — Fri, 29 Sep 06, 1:10pm CDT
dopplerShiftComponentLivePreview001.fla40kBFri, 29 Sep 06, 1:10pm CDT
dopplerShiftComponent001.html1.2kBFri, 29 Sep 06, 1:09pm CDT
dopplerShiftComponent001.swf5.9kBFri, 29 Sep 06, 1:09pm CDT
dopplerShiftComponent001.fla59.5kBFri, 29 Sep 06, 1:09pm CDT
starFieldComponent
starFieldComponent002.html1.1kBTue, 26 Sep 06, 2:44pm CDT
starFieldComponent002.fla148kBTue, 26 Sep 06, 2:44pm CDT
starFieldComponent002.swf42.6kBTue, 26 Sep 06, 2:44pm CDT
eduEnergyLevels

Added arrow labels. These can be displayed using the following flashvars:

  • labelX - The label string. The substrings '_AU_', '_AD_', '_AL_', and '_AR_' will be replaced by arrow characters pointing up, down, left and right.
  • labelSizeX - The font size of the string. the default is 12 points.

The flashvars line for the example above is "showNumbers=1,3&showEnergies=1,3&start1=1&end1=3&label1=1_AR_3".

eduEnergyLevels003.note — Mon, 25 Sep 06, 11:47am CDT
eduEnergyLevels003.html1.3kBMon, 25 Sep 06, 11:47am CDT
eduEnergyLevels003.swf11.2kBMon, 25 Sep 06, 11:47am CDT
eduEnergyLevels003.fla38kBMon, 25 Sep 06, 11:47am CDT

The native size of this swf is 150250. The following optional flashvars control the appearance of the lines and labels:

  • showEnergies - A comma delimited list of the levels for which energy labels should be shown. Use '0' to indicate the limiting level. Alternatively, use 'all' to show the labels for levels 1 through 4 plus the limiting level. The default is to show no labels.
  • showNumbers - A comma delimited list of the levels for which the level numbers should be shown. Use '0' to indicate the limiting level. Alternatively, use 'all' to show the labels for levels 1 through 4 plus the limiting level. The default is to show no labels.
  • labelColor - Use to set the color of the labels; the default is '000000'
  • levelColor - Use to set the color of the level lines; the default is 'a0a0a0'

Arrows can be added with the following flashvars, where X is the arrow number starting at 1 and going consecutively:

  • startX - (required) The starting level for the arrow (the tail). Use '0' to indicate the ionization space.
  • endX - (required) The ending level for the arrow (the head). Use '0' to indicate the ionization space.
  • offsetX - Sets the x position of the arrow as an offset from the center axis. The default is 0. This property would be useful if you add two arrows that overlap.
  • colorX - Sets the color for the arrow; the default is 'ff0000'.
  • alphaX - Sets the alpha for the arrow; the default is '100'.

The flashvars line for the example above is "showNumbers=1,3&showEnergies=1,3&start1=1&end1=3".

eduEnergyLevels001.note — Fri, 22 Sep 06, 3:16pm CDT
sinusoidComponentII

Slight changes have been made to the component: a change in how the size is set when attaching using attachMovie and the inclusion of more embedded characters for the default label.

Besides these changes to the component this demonstration swf has been changed so that the appearance of the example sinusoid can be set using flashvars. The width and height of the component will adjust to the size of the stage (ie. the swf size specified in the embedding html block).

All of the following flashvars are optional:

  • amplitude - in pixels, default is 60
  • wavelength - in pixels, default is 80
  • offset - in pixels, default is 0
  • showAxis - can be 'T' or 'F' (or '1' or '0'), default is 'T'
  • curveThickness - default is 1
  • curveColor - in hex (without '#' or '0x' in front), default is '999999'
  • curveAlpha - default is 100
  • axisThickness - default is 1
  • axisColor - in hex, default is 'cccccc'
  • axisAlpha - default is 100

Labels are added at positions posZ where Z denotes the label number, running consecutively from 1. The position should be given in pixels. Each label can be customized with the following optional flashvars:

  • colorZ - in hex, default is 'd00000'
  • textZ - default is no text
  • textAngleZ - in degrees clockwise from up, default is 0
  • textRadiusZ - in pixels, default is 7
  • textSizeZ - in points, default is 12
  • dotRadiusZ - in pixels, default is 3

sinusoidComponentII004.note — Thu, 21 Sep 06, 9:44am CDT
sinusoidComponentII004.html1.6kBThu, 21 Sep 06, 9:40am CDT
sinusoidComponentII004.fla204.5kBThu, 21 Sep 06, 9:39am CDT
sinusoidComponentII004.swf11.5kBThu, 21 Sep 06, 9:39am CDT

notes:

amplitude, wavelength, offset - These properties determine the shape of the curve. Values are in pixels.

width, height - These properties set the dimensions of the plot area.

addLabel(linkageName, name, position, initObj, depth) - This function adds a label (movieclip) to the curve. If the linkage name is null or undefined the "SCII Default Label" found in the resources folder is used. name should be a valid actionscript identifier since it will be used to provide a reference to the movieclip. The position is the x-coordinate of the label. The optional argument initObj will be used when attaching the label movieclip. The last argument, depth, is also optional.

The "SCII Default Label" movieclip has the following properties:

  • labelColor - the color of the label (both the text and dot)
  • text - the text to place next to the label
  • textAngle - in degrees, clockwise from up, default is 0
  • textRadius - approximate distance, in pixels, between the text and the dot, default is 7
  • textSize - point size of text font, default is whatever the text size is in the embedded font field
  • dotRadius - radius of dot, in pixels, default is 3

These properties can be set by defining them on an initObject and passing it to addLabel. Afterwards, they can be set on directly on the the movieclip instance. Call update on the label movieclip after changing these properties.

setLabelPosition(name, position) - Sets the position (x-coordinate in pixels) of a label.

removeLabel(name) - Removes the label.

showVerticalAxis,showHorizontalAxis - Properties toggle visibility of the axes.

setAxisStyle(thickness, color, alpha) - Sets the linestyle of the axes. Use null to leave a parameter unchanged.

setCurveStyle(thickness, color, alpha) - Sets the linestyle of the sine curve. Use null to leave a parameter unchanged.

sinusoidComponentII003.note — Mon, 18 Sep 06, 3:38pm CDT
slider

Expanded the list of font characters that are embedded by default (characters like * and + and < were not getting embedded). The default font load is now about 10 Kb (up from 8 Kb). Of this, 1.5 Kb is in Verdana Italic for the value field and the remaining 8.5 Kb is in Verdana for the label and unit fields.

You can still specify your own fonts movieclip; however, the 10 Kb of Verdana will still be embedded unless you remove or de-export the default fonts movieclip. Alternatively, you can edit the default fonts movieclip directly to include just the fonts you need.

The embedded font characters now include all characters on the keyboard plus . The alt-xxxx sequences for entering these extra charaters are:

  • 0176
  • 0177
  • 0181
  • 0183
  • 0215
  • 0247
  • 0133
  • 0139
  • 0155

slider637.note — Mon, 18 Sep 06, 5:25pm CDT
sliderLivePreview606.fla86.5kBMon, 18 Sep 06, 5:21pm CDT
slider637.html1kBMon, 18 Sep 06, 5:20pm CDT
slider637.fla580kBMon, 18 Sep 06, 5:20pm CDT
slider637.swf65.7kBMon, 18 Sep 06, 5:20pm CDT

This update fixes a potentially serious problem where the slider could get locked up in an infinite loop. If this were to happen while using the live preview in the authoring environment the flash program would become unresponsive and you'd lose your unsaved work (at least in Flash 6).

Example scenario: you are editing a movie and you have a slider on the stage with a range of 0 to 10, an initial value of 0, and the precision is in fixed digits. If you were to change the precision mode to significant digits Flash will become unresponsive and you will have to have Windows shut down the program, losing unsaved work.

Please note the following rule: if precisionMode is "significant digits" or if scalingMode is "logarithmic" the value range must be strictly greater than zero. The slider will misbehave (but usually not crash) if this rule is broken. However, the problem is fatal (an infinite loop) if the value is zero and the scaling is in significant digits.

Unless a Flash movie violates – or can potentially violate – the above rule there is no need to go back and update the slider. This update merely prevents violations of the rule from making the flash movie unresponsive, and potentially causing the authoring environment to crash. Therefore, I recommend using this version in new movies, and being careful about adjusting the slider parameters when working with old movies.

slider636.note — Wed, 23 Aug 06, 5:43pm CDT
sliderLivePreview605.fla159kBWed, 23 Aug 06, 5:34pm CDT

Added the ability to show/hide the value field (via "show value field" in the properties inspector or the showField property).

slider635.note — Tue, 23 May 06, 5:31pm CDT
sliderLivePreview604.fla160kBTue, 23 May 06, 5:26pm CDT

made two fixes related to the tab (mouse free) mode:

  • fixed it so that tabbing-off the value field does not result in the change handler being called unless the value was being edited
  • fixed the problem that would cause double incrementing when adjusting the grabber position with the arrow keys

slider634.note — Fri, 19 May 06, 1:22pm CDT
sliderLivePreview603.fla82kBTue, 16 May 06, 9:46am CDT
slider008.fla288kBTue, 7 Sep 04, 3:32pm CDT
slider008.swf39.1kBTue, 7 Sep 04, 3:32pm CDT
slider008.html1kBTue, 7 Sep 04, 3:32pm CDT

Changed the colors on the spectral type slider to match the blackbody colors we use.

slider008.note — Tue, 7 Sep 04, 3:32pm CDT
thermalGasComponent
thermalGasComponent012.swf44.6kBFri, 15 Sep 06, 9:05am CDT
thermalGasComponent012.html828BFri, 15 Sep 06, 9:05am CDT
thermalGasComponent012.fla400kBFri, 15 Sep 06, 9:05am CDT
randomMaxwell
randomMaxwell003.html1.1kBThu, 7 Sep 06, 10:27pm CDT
randomMaxwell003.swf39kBThu, 7 Sep 06, 10:27pm CDT
randomMaxwell003.fla195kBThu, 7 Sep 06, 10:27pm CDT
errorFunction
errorFunction001.html1.1kBThu, 7 Sep 06, 12:30pm CDT
errorFunction001.swf18kBThu, 7 Sep 06, 12:30pm CDT
errorFunction001.fla96.5kBThu, 7 Sep 06, 12:29pm CDT
curvedText
curvedText003.html1.1kBWed, 30 Aug 06, 12:26pm CDT
curvedText003.swf55.9kBWed, 30 Aug 06, 12:26pm CDT
curvedText002.html1.1kBThu, 17 Jun 04, 3:59pm CDT
curvedText002.swf55.8kBThu, 17 Jun 04, 3:59pm CDT
curvedText002.fla466.5kBThu, 17 Jun 04, 3:59pm CDT
interfaceComponents

Fixed an oversight were it was possible to open the about and help popups by tabs (no mouse) but not to close them.

interfaceComponents006.note — Thu, 24 Aug 06, 9:41am CDT
interfaceComponents006.html1.1kBThu, 24 Aug 06, 9:34am CDT
interfaceComponents006.swf19.5kBThu, 24 Aug 06, 9:34am CDT
interfaceComponents006.fla139kBThu, 24 Aug 06, 9:34am CDT
simpleSolarSystem
simpleSolarSystem001.html1.1kBWed, 23 Aug 06, 11:18am CDT
simpleSolarSystem001.swf14.9kBWed, 23 Aug 06, 11:18am CDT
simpleSolarSystem001.fla138kBWed, 23 Aug 06, 11:18am CDT
celestial_sphere

Fixed a problem affecting the horizon plane when making a movie in Flash 7.

celestial_sphere140.note — Fri, 4 Aug 06, 12:20pm CDT
celestial_sphere140.swf66.2kBFri, 4 Aug 06, 12:18pm CDT
celestial_sphere140.fla608kBFri, 4 Aug 06, 12:18pm CDT
celestial_sphere140.html1.1kBFri, 4 Aug 06, 12:18pm CDT

Shaded band functions on the celestial sphere component:

  • addShadedBand(frontName, backName, name, parameters, [surface, [hemisphere, [initObject]]]) - name defines the name the band will be known by to access it specifically; see the description of setLinkageNames() below for a description of the frontName, backName, surface, hemisphere, initObject properties; see setParameters() for a description of the parameters argument
  • updateShadedBands()
  • showShadedBands()
  • hideShadedBands()
  • removeShadedBands()

Methods of a shaded band include:

  • setParameters({dec1, dec2, [ra, tilt]}) - the dec1 and dec2 (or alt1 and alt2) parameters determine the range of the band; the optional ra (or az) and tilt parameters can be used to define a band in any arbitrary orientation (see the circle documentation for an understanding of what these parameters mean, or see the celestial_sphere101 example)
  • setLinkageNames(frontName, backName, [surface, [hemisphere, [initObject]]]) - frontName and backName are the linkage names of the clips in the library (these should be discs 200 pixels wide); the optional parameter surface can be the strings "inner" or "outer" and determines whether the band appears on the inner or outer surface of the sphere (default is outer); the optional parameter hemisphere can be the strings "below", "above", or "full" and determines whether the band appears below or above the horizon plane, or both (default is both); the initObject parameter can be an object whose parameters get passed to the front and back movieclips when they are attached
  • setBorderStyle(thickness, [color, [alpha]]) - sets the linestyle of the border
  • remove() - removes the band
  • update() - updates the band

Properties of a shaded band include:

  • visible - toggles the visibility of the band (no update required)
  • showBorder - toggles the visibility of the border of the band (no update required)

Additional notes:

When the front and back shaded movieclips are attached to the library they get three variables defined on them (in addition to any that are passed by an initObject):

  • _sphere - a reference to the sphere that the clips are a part of
  • _shadedBand - a reference to the specific shaded band that the instances belong to
  • _side - a string, "front" or "back", that tells the clip which side of the sphere it is part of

The declination and altitude ranges don't require the tilt and ra (or az) parameters, but one situation that does is putting a band on the ecliptic. The following line defines a band that extends 10° above and below the ecliptic:

sphere.band.setParameters({dec1: -10, dec2: 10, ra: 0, tilt: 23.4});

celestial_sphere128.note — Wed, 27 Jul 05, 3:01pm CDT

This new version has a number of changes, the most significant of which is that circles are rendered twice as fast.

celestial_sphere101.note — Mon, 23 Feb 04, 10:32am CST
celestial_sphere101.html1.1kBMon, 23 Feb 04, 10:32am CST
celestial_sphere101.swf44.5kBMon, 23 Feb 04, 10:32am CST
globeComponent

documentation

This is a new version of the globe component. It is designed to be easier to use, and can be used either as an object of the celestial sphere component (plug-in), or as an isolated component (standalone) with a live preview.

When used in the celestial sphere there is no need for the programmer to manually update and position the globe (unlike the earlier globe component), all of that happens automatically. For example, you do not have to define a onMouseUpdate function that repositions the globe when the user drags the celestial sphere around. To add the globe to a celestial sphere instance, all you need is the following line of code:

sphereMC.addObject("Globe Component v2", "globe");

Then, if you want to show sun shading, you would add the following:

sphereMC.globe.instance.showShading = true;
sphereMC.globe.instance.setSunPosition({ra: 0, dec: 0});

All function calls and changes to property values take effect immediately -- you do not have to call an update function.

Note: if you want to show the equator or other features on the globe you still need to do the sphere in a sphere trick.

globeComponent027.note — Thu, 6 Jul 06, 11:09am CDT
pageStyle.css2.2kBThu, 6 Jul 06, 11:02am CDT
index.html4.9kBThu, 6 Jul 06, 11:02am CDT
globeComponent027.html1.1kBThu, 6 Jul 06, 10:32am CDT
globeComponent027.swf75.7kBThu, 6 Jul 06, 10:32am CDT
globeComponent027.fla455.5kBThu, 6 Jul 06, 10:32am CDT
globeComponentLivePreview001.fla57.5kBThu, 6 Jul 06, 10:32am CDT
globeComponent002.fla229.5kBFri, 2 Apr 04, 9:30am CST
globeComponent002.swf61.8kBFri, 2 Apr 04, 9:30am CST
globeComponent002.html1.1kBFri, 2 Apr 04, 9:30am CST
lightcurveComponentII

The transit simulator has to wait on this component, which I thought would be much easier to assemble that it has turned out be. Nevertheless, this component is almost done.

lightcurveComponentII006.note — Fri, 16 Jun 06, 5:58pm CDT
lightcurveComponentII006.fla704kBFri, 16 Jun 06, 5:56pm CDT
lightcurveComponentII006.swf75.5kBFri, 16 Jun 06, 5:56pm CDT
lightcurveComponentII006.html1.1kBFri, 16 Jun 06, 5:56pm CDT
ellipseDemoWithSweeps
ellipseDemoWithSweeps002.fla455.5kBTue, 13 Jun 06, 10:40am CDT
ellipseDemoWithSweeps002.swf70.2kBTue, 13 Jun 06, 10:40am CDT


example:

 demoMC.addSweep("blueSweep", {centerAngle: 0, duration: 0.1}, {fillColor: 0x0000ff});

 demoMC.addSweep("greenSweep");
 demoMC.greenSweep.setStyle({fillColor: 0x00ff00, fillAlpha: 60, showOutline: true, outlineColor: 0x909090});
 demoMC.greenSweep.setDefinition({startAngle: 90, duration: 0.25});

properties:

 eccentricity
 semimajorAxis
 showOrbit

methods:

 addSweep(name, defObj, styleObj)
  - name should be a string, defObj and styleObj should
    adhere to the rules below for sweeps
 removeAllSweeps()
 setOrbitStyle(styleObj)
  - styleObj can have properties thickness, color, and alpha
 setCenter(type)
  - type should be "ellipse center" or "ellipse focus"

sweep methods:

 setDefinition(defObj)
  - defObj should have a duration property (a number
    between 0 and 1) and one of startAngle, centerAngle
    or endAngle, which define the position of the sweep
    in degrees
 setStyle(styleObj)
  - styleObj can have properties fillColor, fillAlpha, showOutline,
    outlineThickness, outlineColor, and outlineAlpha
 remove()

ellipseDemoWithSweeps002.note — Tue, 13 Jun 06, 10:40am CDT
ellipseDemoWithSweeps002.html1.1kBTue, 13 Jun 06, 10:40am CDT
binSysComponent
binSysComponent005.html1.1kBTue, 23 May 06, 9:59am CDT
binSysComponent005.swf37.6kBTue, 23 May 06, 9:59am CDT
binSysComponent005.fla276.5kBTue, 23 May 06, 9:59am CDT
radialVelocityComponent
radialVelocityComponent010.html1.1kBFri, 19 May 06, 5:07pm CDT
radialVelocityComponent010.swf34.5kBFri, 19 May 06, 5:07pm CDT
radialVelocityComponent010.fla352kBFri, 19 May 06, 5:07pm CDT
radialVelocityComponentLivePreview001.fla99.5kBFri, 19 May 06, 5:05pm CDT
shutterComponent
shutterComponent009.html1.1kBFri, 19 May 06, 12:07pm CDT
shutterComponent009.swf27.6kBFri, 19 May 06, 12:07pm CDT
shutterComponent009.fla296.5kBFri, 19 May 06, 12:07pm CDT
shutterComponentLivePreview001.fla37.5kBFri, 19 May 06, 12:07pm CDT
lightcurveComponent
lightcurveComponentLivePreview001.fla57.5kBFri, 14 Apr 06, 4:25pm CDT
lightcurveComponent001.html1.1kBFri, 14 Apr 06, 4:25pm CDT
lightcurveComponent001.swf61.1kBFri, 14 Apr 06, 4:25pm CDT
lightcurveComponent001.fla409.5kBFri, 14 Apr 06, 4:25pm CDT
bindingEnergyPlot
bindingEnergyPlot002.html1.1kBFri, 17 Mar 06, 10:03am CST
bindingEnergyPlot002.swf14.1kBFri, 17 Mar 06, 10:03am CST
bindingEnergyPlot002.fla130kBFri, 17 Mar 06, 10:03am CST
variableStarCurves
variableStarCurves010.fla336kBWed, 8 Mar 06, 1:30pm CST
variableStarCurves010.swf42.4kBWed, 8 Mar 06, 1:30pm CST
variableStarCurves010.html1.1kBWed, 8 Mar 06, 1:30pm CST

In this version there are three Cepheids and three RR Lyrae stars available for plotting.

Properties and methods:

  • selectStar(name)
  • plotInterval
  • verticalMargin
  • update

Use selectStar(name) to select the star, where name is one of the following strings:"del Cep", "RT Mus", or "PZ Aql" (Cepheids); or "MT Tel", "RR Leo", or "VX Her" (RR Lyrae).

The properties plotInterval and verticalMargin can be used to change the plot's appearance. Call the update function after changing them. (update does not need to be called after using the selectStar function.)

variableStarCurves009.note — Wed, 15 Feb 06, 2:26pm CST
numberFunctions

Two important fixes to the toScientific function have been made. The first fix makes it so the function now accepts negative values. The second fix takes care of a potential rounding problem. Suppose the number is 9.999e6 and we want to show it with two significant digits. The previous version would return "10.0e6". This version returns "1.0e7".

numberFunctions002.note — Mon, 27 Feb 06, 9:20am CST
numberFunctions002.html1.1kBMon, 27 Feb 06, 9:20am CST
numberFunctions002.swf47kBMon, 27 Feb 06, 9:20am CST
numberFunctions002.fla128.5kBMon, 27 Feb 06, 9:20am CST
displayText

Changed it so that the function converts the first argument (textString) to a string if necessary (previously it would return null if it was not a string).

displayText008.note — Mon, 27 Feb 06, 9:18am CST
displayText008.html1.1kBMon, 27 Feb 06, 9:18am CST
displayText008.swf38.9kBMon, 27 Feb 06, 9:18am CST
displayText008.fla304kBMon, 27 Feb 06, 9:18am CST

The function displayText is found in the first frame of the main timeline. Documentation:

	// This function takes a string and adds its text to screen. It allows a convenient way to display
	// superscripts and subscripts in a line of text by using <sup></sup> and <sub></sub> tags.
	
	// More precisely, this function creates and positions textfields as needed in a wrapper movieclip it
	// creates. A reference to this wrapper movieclip is returned by the function. The property textWidth
	// is added to the wrapper movieclip and gives the total width of the line of text.
	
	// Arguments of the function:
	// textString contains the text to display (the function returns null if this is not a string)
	// options is an optional object with any of the following properties:
	//   depth - depth to use for the wrapper movieclip containing the text; if no depth
	//     is provided a depth of 913001 or greater is used (a global variable is used to
	//     ensure that subsequent textfields don't overwrite each other)
	//   mc - a reference to the movieclip in which to add the text wrapper movieclip; if
	//     it is not provided the wrapper movieclip will be added to 'this'
	//   name - the name to give the text wrapper movieclip; if it is not provided the name
	//     will be the string "_textWrapper_" plus depth (e.g. "_textWrapper_913001")
	//   x y - if x or y are provided the wrapper movieclip will be positioned at those coordinates;
	//     otherwise the wrapper is placed at the origin
	//   vAlign - this property determines how the text is arranged vertically with respect to the
	//     wrapper movieclip's origin; it can be either "center" (default), "top", or "bottom"
	//   hAlign - this property determines how the text is arranged horizontally with respect to the
	//     wrapper movieclip's origin; it can be either "center" (default), "left", or "right"
	//   embedFonts - if this is provided all the textfields will have their embedFonts property
	//     set to this value; if this is set to true all the necessary characters of the font specified
	//     in the textFormat parameter must be exported with the movie; the default is false
	//   textFormat - the TextFormat object to use for the text; if it is not provided the default
	//     format generated with createTextField is used (12pt Times); this style applies to both
	//     the sub/superscript and normal textfields, with the exception that sub/superscripts are
	//     rendered at a smaller font size determined by sizeRatio
	//   sizeRatio - the ratio of the normal font size (which is specified in the textFormat parameter)
	//     to the sub/superscript font size; the default is 1.5
	//   subscriptPosition - this affects the positioning of the subscripts; the default is 0px;
	//     negative values bring the subscripts closer to the center of the line, while positive
	//     values push the subscripts away from the center (in pixel units)
	//   superscriptPosition - this affects the positioning of the superscripts; the default is 0px;
	//     negative values bring the superscripts closer to the center of the line, while positive
	//     values push the superscripts away from the center (in pixel units)
	//   extraSpacing - sometimes it seems that the gap between sub/superscript and normal
	//     textfields is too narrow, so extraSpacing was introduced to put a little bit of
	//     extra room between fields; the default is 0.5px

displayText007.note — Thu, 23 Feb 06, 3:08pm CST
vectorSketchpad

Flashvars capability has been added - see notes. Note that unlike almost all movies I've made this swf does not rescale, so the height and width can be set to whatever you want in the html block without distorting the movie. The flashvars that make the example movie above are:

viewOnly=true
&showPanel=false
&gridOriginX=1.5u
&gridOriginY=4.5u

&tailX1=100
&tailY1=100
&headX1=300
&headY1=300

&tailX2=1u
&tailY2=1u
&headX2=3u
&headY2=5u
&color2=0000ff
&selectable2=true
&draggable2=true
&uAlpha2=40

&tailX3=3u
&tailY3=-2u
&xComp3=4u
&yComp3=2u
&color3=ffa050

&tailX4=3u
&tailY4=-2u
&angle4=135
&mag4=2u
&color4=a0a050

vectorSketchpad017.note — Fri, 27 Jan 06, 6:56pm CST
vectorSketchpadNotes.txt2.7kBFri, 27 Jan 06, 6:55pm CST
vectorSketchpad017.fla392.5kBFri, 27 Jan 06, 6:54pm CST
vectorSketchpad017.html1.8kBFri, 27 Jan 06, 6:54pm CST
vectorSketchpad017.swf32.3kBFri, 27 Jan 06, 6:54pm CST
galacticDopplerShift

Possible question wording: "The spectrum of the star at the location shown would be (1) redshifted, (2) blueshifted, or (3) unshifted".

Functions/properties of the diagram component are:

  • setSelectedStar(starNum)
  • toggleAnimationState()
  • animationState = true/false

Answers for the stars are:

  1. redshifted
  2. unshifted
  3. blueshifted
  4. blueshifted
  5. unshifted
  6. redshifted

galacticDopplerShift006.note — Fri, 13 Jan 06, 2:47pm CST
galacticDopplerShift006.html1.1kBFri, 13 Jan 06, 2:34pm CST
galacticDopplerShift006.swf24.8kBFri, 13 Jan 06, 2:34pm CST
galacticDopplerShift006.fla368kBFri, 13 Jan 06, 2:34pm CST
galacticDopplerShift004.html1.1kBThu, 12 Jan 06, 1:13pm CST
galacticDopplerShift004.swf12.6kBThu, 12 Jan 06, 1:13pm CST
galacticDopplerShift004.fla138kBThu, 12 Jan 06, 1:13pm CST
sunPropertyCurves
sunPropertyCurves001.html1.1kBTue, 10 Jan 06, 2:02pm CST
sunPropertyCurves001.fla64kBTue, 10 Jan 06, 2:02pm CST
sunPropertyCurves001.swf596BTue, 10 Jan 06, 2:02pm CST
miniSystem

There's a significant change in how the sizing and scaling works. Now the orbital radii can be given in any units, and the actual size of the whole system is set by scaling the component in the authoring environment. (In the previous version the orbital radii had to be given in pixels, and scaling the component in the authoring environment had no effect.)

miniSystem004.note — Tue, 20 Dec 05, 10:55am CST
miniSystem004.html1.1kBTue, 20 Dec 05, 10:55am CST
miniSystem004.swf3.3kBTue, 20 Dec 05, 10:55am CST
miniSystem004.fla48kBTue, 20 Dec 05, 10:55am CST
rotatingSphere
rotatingSphere001.html1.1kBMon, 19 Dec 05, 5:20pm CST
rotatingSphere001.fla262kBMon, 19 Dec 05, 5:20pm CST
rotatingSphere001.swf32.3kBMon, 19 Dec 05, 5:20pm CST
eduHRDiagram
eduHRDiagramNotes.txt1.4kBThu, 17 Nov 05, 4:27pm CST

Added the showAsDisc and textColor options for points — updated notes

This flash file is designed to produce an HR diagram based on parameters sent by flashvars. For example, the following flashvars string produces the diagram above (where all the text is on one line):

main=1&hip=1&mass1=1&label1=sun&color1=666666&
temp2=25000&lum2=150000&label2=A&color2=ee3333&textColor2=ffffff&showAsDisc2=1&
temp3=4000&lum3=1000&label3=B&color3=00aa33&textColor3=ffffff&showAsDisc3=1&
temp4=10000&lum4=0.1&label4=C&color4=3333bb&textColor4=ffffff&showAsDisc4=1&
temp5=3300&lum5=0.01&label5=D&color5=ffbb50&textColor5=ffffff&showAsDisc5=1

Since flashvars parameters are defined on the root you can also acheive the same result using the following code on the first frame of the main timeline (where diagramMC is the instance name of the HR diagram component):

main = "1";
hip = "1";

mass1 = "1";
label1 = "sun";
color1 = "666666";

temp2 = "25000";
lum2 = "150000";
label2 = "A";
color2 = "ee3333";
textColor2 = "ffffff";
showAsDisc2 = "1";

temp3 = "4000";
lum3 = "1000";
label3 = "B";
color3 = "00aa33";
textColor3 = "ffffff";
showAsDisc3 = "1";

temp4 = "10000";
lum4 = "0.1";
label4 = "C";
color4 = "3333bb";
textColor4 = "ffffff";
showAsDisc4 = "1";

temp5 = "3300";
lum5 = "0.01";
label5 = "D";
color5 = "ffbb50";
textColor5 = "ffffff";
showAsDisc5 = "1";

diagramMC.loadParameters();

eduHRDiagram006.note — Wed, 16 Nov 05, 5:03pm CST
eduHRDiagram006.html1.8kBWed, 16 Nov 05, 4:57pm CST
eduHRDiagram006.swf28.4kBWed, 16 Nov 05, 4:57pm CST
eduHRDiagram006.fla138kBWed, 16 Nov 05, 4:57pm CST
colorTempGradient

Open "Symbol 1" in the library and at the top of the function doit() you will find the variables used to define the gradient and tickmark locations.

colorTempGradient001.note — Thu, 13 Oct 05, 6:16pm CDT
colorTempGradient001.swf17.7kBThu, 13 Oct 05, 6:16pm CDT
colorTempGradient001.fla32kBThu, 13 Oct 05, 6:16pm CDT
colorTempGradient001.html1.1kBThu, 13 Oct 05, 6:16pm CDT
sunAndMoonDiagram
sunAndMoonDiagramReadme.html2.9kBMon, 10 Oct 05, 10:16am CDT
sunAndMoonDiagram003.fla176kBMon, 10 Oct 05, 10:16am CDT
sunAndMoonDiagram003.html1.1kBMon, 10 Oct 05, 10:16am CDT
sunAndMoonDiagram003.swf26.4kBMon, 10 Oct 05, 10:16am CDT

changes:

  • added an event handler: onViewerDirectionChanged
  • added the function getViewerDirection
  • added the functions getSunLocations and getMoonLocations

updated documentation

pageStyle.css2.2kBMon, 12 Sep 05, 2:03pm CDT
ubv

check.png

ubv011.note — Fri, 9 Sep 05, 9:50am CDT
check.png11.4kBFri, 9 Sep 05, 9:49am CDT
ubv011.html1kBThu, 8 Sep 05, 6:56pm CDT
ubv011.swf62.7kBThu, 8 Sep 05, 6:56pm CDT
ubv011.fla488kBThu, 8 Sep 05, 6:56pm CDT
sinusoidComponent
sinusoidComponent001.html1.1kBWed, 7 Sep 05, 3:01pm CDT
sinusoidComponent001.swf35.2kBWed, 7 Sep 05, 3:01pm CDT
sinusoidComponent001.fla427.5kBWed, 7 Sep 05, 3:01pm CDT
pageStyle.css2.2kBWed, 7 Sep 05, 2:59pm CDT
sinusoidComponentReadme.html2.3kBWed, 7 Sep 05, 2:59pm CDT
logHistogram

changes:

  • fixed case bug
  • added function stepLabelsBy(n), so that labels are only shown every nth power of ten; in the example above n is 2
  • added function showMinorTicks(arg), where arg is a boolean indicating whether minor tickmarks are shown; in the example above this is set to false
  • added an optional width parameter to the bar objects, so each bar's width can be specified individually (otherwise the default bar width is used); in the example above a narrow "empty" bar is used to physically separate the "16+" category from the rest

This example also shows what can be done with a custom bar. Rolling over displays the value associated with that bar. Clicking the value lets you drag it around the screen.

logHistogram002.note — Wed, 17 Aug 05, 7:04pm CDT
logHistogram002.html1.1kBWed, 17 Aug 05, 7:02pm CDT
logHistogram002.swf22.5kBWed, 17 Aug 05, 7:02pm CDT
logHistogram002.fla64kBWed, 17 Aug 05, 7:02pm CDT
globeDiscAreas

This Flash will put 3 lettered discs on the globe. The parameters to define the locations of these discs are aLat, aLon, bLat, bLon, cLat, and cLon. Optionally, the viewing perspective can be set using viewLat and viewLon, which define the location of the sub-viewer point.

globeDiscAreas004.note — Fri, 5 Aug 05, 12:10pm CDT
globeDiscAreas004.html1.3kBMon, 27 Jun 05, 8:50am CDT
globeDiscAreas004.swf37.9kBMon, 27 Jun 05, 8:50am CDT
globeDiscAreas004.fla170.5kBMon, 27 Jun 05, 8:50am CDT
declination_ranges
declination_ranges002.swf35.6kBThu, 4 Aug 05, 2:24pm CDT
declination_ranges002.fla368kBThu, 4 Aug 05, 2:23pm CDT
declination_ranges002.html845BThu, 4 Aug 05, 2:23pm CDT
latAngleDemo

There is an optional flashvars parameter, lat, that can be used to specify the angle demonstrated in the diagram. The default latitude is 48°.

The size of the movie is 185 by 245 pixels.

latAngleDemo001.note — Thu, 4 Aug 05, 10:53am CDT
latAngleDemo001.html1.1kBThu, 4 Aug 05, 10:50am CDT
latAngleDemo001.swf8.5kBThu, 4 Aug 05, 10:50am CDT
latAngleDemo001.fla112kBThu, 4 Aug 05, 10:50am CDT
eduSkyMotion
eduSkyMotion002.swf40.7kBWed, 3 Aug 05, 6:28pm CDT
eduSkyMotion002.fla195.5kBWed, 3 Aug 05, 6:28pm CDT
eduSkyMotion002.html1.1kBWed, 3 Aug 05, 6:28pm CDT

Required flashvars parameters for this component

  • lat - latitude of the observer
  • az - direction of view

Optional parameters:

  • period - period of animation in seconds; default is 20
  • initState - a string that determines the state of the animation at the start; it can be either "running" or "paused"; default is "paused"
  • showZodiac - determines whether zodiac constellation outlines are drawn; it can be either "true" or "false"; default is "true"

The natural size of this movie is 387 by 236.

eduSkyMotion002.note — Wed, 3 Aug 05, 6:28pm CDT
eduDecRanges
eduDecRanges001.swf26.5kBWed, 3 Aug 05, 6:27pm CDT

This component has two required flashvars parameters:

  • lat - the observer's latitude
  • type - the band type, 0 for never rise, 1 for rise and set, and 2 for never set

Optional parameters are:

  • bandColor - the band color in hexadecimal; default is "e06060" (reddish)
  • bandAlpha - the alpha of the band; default is 20
  • viewerAz - azimuth of the initial viewer perspective; default is 210
  • viewerAlt - altitude of the initial viewer perspective; this number should be greater than 7°; default is 30

eduDecRanges001.note — Wed, 3 Aug 05, 6:27pm CDT
eduDecRanges001.html1.1kBWed, 3 Aug 05, 6:27pm CDT
eduDecRanges001.fla160kBWed, 3 Aug 05, 6:27pm CDT
sunPathDiagramII
sunPathDiagramII001.fla176kBTue, 2 Aug 05, 2:47pm CDT
sunPathDiagramII001.swf24.7kBTue, 2 Aug 05, 2:47pm CDT

Required flashvars parameters that this component looks for:

  • dec - declination of the sun
  • lat - latitude of the observer, -90 to 90

Optional flashvars parameters:

  • period - period of the animation in seconds; default is 7; set period to 0 to turn the animation off
  • viewerAz - initial azimuth of the viewing perspective, default is 205
  • viewerAlt - initial altitude of the viewing perspective, default is 45; this number should be greater than 7°

sunPathDiagramII001.note — Tue, 2 Aug 05, 2:46pm CDT
sunPathDiagramII001.html1.2kBTue, 2 Aug 05, 2:46pm CDT
eduSideBeamView
eduSideBeamView001.html1.2kBTue, 2 Aug 05, 1:32pm CDT

This component takes two flashvars parameters: dec and lat, which define the declination of the sun and latitude of the observer. Both should be expressed as angles between -90 and 90.

eduSideBeamView001.note — Tue, 2 Aug 05, 1:32pm CDT
eduSideBeamView001.swf2.2kBTue, 2 Aug 05, 1:31pm CDT
eduSideBeamView001.fla32kBTue, 2 Aug 05, 1:31pm CDT
eduBeamSpread
eduBeamSpread001.html1.2kBTue, 2 Aug 05, 1:17pm CDT
eduBeamSpread001.swf2kBTue, 2 Aug 05, 1:16pm CDT
eduBeamSpread001.fla32kBTue, 2 Aug 05, 1:16pm CDT

This component takes two flashvars parameters: dec and lat, which define the declination of the sun and latitude of the observer. Both should be expressed as angles between -90 and 90.

eduBeamSpread001.note — Tue, 2 Aug 05, 1:16pm CDT
threeBeamViews
threeBeamViews001.fla29.5kBTue, 2 Aug 05, 12:47pm CDT
threeBeamViews001.swf2.4kBTue, 2 Aug 05, 12:47pm CDT

This movie takes three flashvar parameters: angleA, angleB, and angleC, which define the angle of the sun from the zenith in each diagram (where positive angles go CW).

threeBeamViews001.note — Tue, 2 Aug 05, 12:47pm CDT
threeBeamViews001.html1.2kBTue, 2 Aug 05, 12:46pm CDT
skyMap
skyMap028.html1kBMon, 1 Aug 05, 1:35pm CDT
skyMap028.fla672kBMon, 1 Aug 05, 1:35pm CDT
skyMap028.swf213.1kBMon, 1 Aug 05, 1:35pm CDT
miniRaySimulator
miniRaySimulator001.html1.1kBTue, 19 Jul 05, 2:54pm CDT
miniRaySimulator001.fla86.5kBTue, 19 Jul 05, 2:54pm CDT
miniRaySimulator001.swf12.8kBTue, 19 Jul 05, 2:54pm CDT
simpleFlatSkyMap

Now with zodiac constellations.

simpleFlatSkyMap007.note — Tue, 19 Jul 05, 12:29pm CDT
simpleFlatSkyMap007.html1.1kBTue, 19 Jul 05, 12:29pm CDT
simpleFlatSkyMap007.fla324kBTue, 19 Jul 05, 12:29pm CDT
simpleFlatSkyMap007.swf65.7kBTue, 19 Jul 05, 12:29pm CDT
sunbeamComponent
sunbeamComponent001.html1.1kBThu, 7 Jul 05, 11:15am CDT
sunbeamComponent001.fla275.5kBThu, 7 Jul 05, 11:15am CDT
sunbeamComponent001.swf23.2kBThu, 7 Jul 05, 11:15am CDT
celestialHorizon
celestialHorizon004.html1.1kBWed, 6 Jul 05, 3:22pm CDT
celestialHorizon004.swf44.5kBWed, 6 Jul 05, 3:22pm CDT
celestialHorizon004.fla288kBWed, 6 Jul 05, 3:22pm CDT
longLatDemo

The shoreline data is now contained in the swf, so the xml file is no longer needed. Also, I fixed a layering issue with the city label and removed some of the extra white space.

longLatDemo014.note — Tue, 5 Jul 05, 4:26pm CDT
longLatDemo014.html1.1kBTue, 5 Jul 05, 4:26pm CDT
longLatDemo014.swf87.9kBTue, 5 Jul 05, 4:26pm CDT
longLatDemo014.fla672kBTue, 5 Jul 05, 4:26pm CDT
eduMap

Added the ability to put lettered discs on the map. The locations of the these discs can be specified with the parameters aDiscLon, aDiscLat, bDiscLon, bDiscLat, cDiscLon, and cDiscLat. The size of the discs can be controlled with the optional parameter discScale, where discScale=1 is the default.

eduMap003.note — Fri, 24 Jun 05, 3:47pm CDT
eduMap003.html1.3kBFri, 24 Jun 05, 3:47pm CDT
eduMap003.fla112kBFri, 24 Jun 05, 3:47pm CDT
eduMap003.swf34.1kBFri, 24 Jun 05, 3:47pm CDT

Added two new flashvars parameters:

  • showGrid - if showGrid=true then gridlines are added to the map (note that the 180° gridline is replaced with the IDL)
  • gridColor - optional parameter to control the color of the grid

eduMap002.note — Fri, 24 Jun 05, 10:40am CDT
eduMap002.html1.3kBFri, 24 Jun 05, 10:40am CDT
eduMap002.swf33.1kBFri, 24 Jun 05, 10:40am CDT
eduMap002.fla96kBFri, 24 Jun 05, 10:40am CDT
eduMap001.html1.2kBThu, 23 Jun 05, 4:15pm CDT

This Flash movie can be used for both the named line and random coordinate questions. The accepted flashvars parameters are:

  • crossLon, crossLat - if both are defined a cross is added at that coordinate
  • lineLat - if defined a line is added at that latitude
  • lineLon - if defined a line is added at that longitude (cf. showIDL below)
  • showIDL - if showIDL=true and lineLon=180 then the IDL is drawn instead of the 180° longitude line
  • offset - optional, specifies the initial longitude at the left side of the map, the default is either 120° west of the cross, or 120° west of the longitude line, or 190°
  • crossColor - optional, specifies the color of the cross in hexadecimal (e.g. crossColor=ff0000 for red), default is black
  • lineColor - optional, specifies the color of the lines

The natural size of this movie is 350x180.

eduMap001.note — Thu, 23 Jun 05, 4:08pm CDT
eduMap001.swf32.7kBThu, 23 Jun 05, 4:08pm CDT
eduMap001.fla128kBThu, 23 Jun 05, 4:08pm CDT
graticuleComponent

This Flash accepts 4 flashvars parameters:

  • numLat - number of latitude circles (spaced evenly in altitude between the poles)
  • numLon - number of longitude hemicircles
  • latColor, lonColor - optional parameters to specify the colors of the lines, in hexadecimal (e.g. latColor=ff0000 for red latitude lines)

graticuleComponent001.note — Fri, 24 Jun 05, 3:13pm CDT
graticuleComponent001.fla128kBFri, 24 Jun 05, 3:12pm CDT
graticuleComponent001.swf17kBFri, 24 Jun 05, 3:12pm CDT
graticuleComponent001.html1.3kBFri, 24 Jun 05, 3:12pm CDT
sexagesimalCalculator
sexagesimalCalculator001.html1.1kBFri, 24 Jun 05, 2:19pm CDT
sexagesimalCalculator001.fla32kBFri, 24 Jun 05, 2:19pm CDT
sexagesimalCalculator001.swf4.7kBFri, 24 Jun 05, 2:19pm CDT
mapExplorer
mapExplorer010.html1.1kBFri, 24 Jun 05, 9:15am CDT
mapExplorer010.swf82.4kBFri, 24 Jun 05, 9:15am CDT
mapExplorer010.fla272kBFri, 24 Jun 05, 9:15am CDT
earthTiltDemo
earthTiltDemo006.html1.1kBThu, 16 Jun 05, 9:10am CDT
earthTiltDemo006.swf73.1kBThu, 16 Jun 05, 9:10am CDT
earthTiltDemo006.fla225kBThu, 16 Jun 05, 9:10am CDT
earthTiltDemo005.html1.1kBWed, 15 Jun 05, 1:52pm CDT
earthTiltDemo005.swf73kBWed, 15 Jun 05, 1:52pm CDT
earthTiltDemo005.fla272kBWed, 15 Jun 05, 1:52pm CDT
sunMoonHorizonDiagram

flashvars parameters:

  • sunAngle: measured from meridian CCW about NCP axis
  • moonAngle: same as sunAngle
  • viewerAzimuth: azimuthal angle of viewer, measured from north CW about zenith axis
  • viewerAltitude: altitude from horizon plane
  • latitude: observer latitude

notes:

  • all angles are in degrees
  • the sun and moon are always on the celestial equator
  • only sunAngle and moonAngle are required, failure to supply legal values causes an error message to be displayed
  • default viewing angles are determined by the sun and moon angles
  • default latitude is 41° N

version 001 below lets you adjust the parameters using sliders

sunMoonHorizonDiagram002.note — Mon, 13 Jun 05, 2:26pm CDT
sunMoonHorizonDiagram002.html1.1kBMon, 13 Jun 05, 2:21pm CDT
sunMoonHorizonDiagram002.fla126.5kBMon, 13 Jun 05, 2:21pm CDT
sunMoonHorizonDiagram002.swf19.2kBMon, 13 Jun 05, 2:21pm CDT
kepler2ndDemo
kepler2ndDemo001.html1.1kBMon, 9 May 05, 10:53am CDT
kepler2ndDemo001.fla199kBMon, 9 May 05, 10:53am CDT
kepler2ndDemo001.swf25.1kBMon, 9 May 05, 10:53am CDT
latDemo
latDemo005.html1.1kBThu, 10 Feb 05, 9:34am CST
latDemo005.swf63kBThu, 10 Feb 05, 9:34am CST
latDemo005.fla336kBThu, 10 Feb 05, 9:34am CST
ptolemaicVenus
ptolemaicVenus004.html1.1kBTue, 25 Jan 05, 12:40pm CST
ptolemaicVenus004.swf15.9kBTue, 25 Jan 05, 12:40pm CST
ptolemaicVenus004.fla144kBTue, 25 Jan 05, 12:40pm CST
venusPhases
venusPhases005.html1.1kBFri, 7 Jan 05, 3:14pm CST
venusPhases005.fla133.5kBFri, 7 Jan 05, 3:14pm CST
venusPhases005.swf30.9kBFri, 7 Jan 05, 3:14pm CST
marsOrbit
marsOrbit005.swf12.9kBTue, 4 Jan 05, 11:27am CST
marsOrbit005.html1.1kBTue, 4 Jan 05, 11:27am CST
marsOrbit005.fla263.5kBTue, 4 Jan 05, 11:27am CST
shadows
shadows003.html1.1kBWed, 27 Oct 04, 3:10pm CDT
shadows003.swf2.2kBWed, 27 Oct 04, 3:10pm CDT
shadows003.fla48kBWed, 27 Oct 04, 3:10pm CDT
typeAndTemp

Added getMassFromLuminosity, getLuminosityFromRadiusAndTemp, and getTempFromLuminosityAndRadius. Also tweaked getRadiusFromTempAndLuminosity to be more consistent with other functions (it now uses an effective solar temperature of 5808.3 K). Note that getLuminosityFromRadiusAndTemp and getTempFromLuminosityAndRadius are not demonstrated, though they have been tested.

typeAndTemp014.note — Wed, 20 Oct 04, 12:30pm CDT
typeAndTemp014.html1.1kBWed, 20 Oct 04, 12:30pm CDT
typeAndTemp014.swf27.3kBWed, 20 Oct 04, 12:30pm CDT
typeAndTemp014.fla96.5kBWed, 20 Oct 04, 12:30pm CDT

Added getTempFromLuminosity as an inverse to getLuminosityFromTempAndClass for main sequence stars. Also added getTempFromRadius, which returns the temperature associated with main sequence star of a given radius. Also added getLuminosityFromMass, which returns the luminosity of a main sequence star given its mass.

typeAndTemp012.note — Tue, 19 Oct 04, 5:53pm CDT
typeAndTemp012.html1.1kBTue, 19 Oct 04, 5:53pm CDT
typeAndTemp012.swf27.1kBTue, 19 Oct 04, 5:53pm CDT

added a bolometric correction function

typeAndTemp010.note — Wed, 6 Oct 04, 12:01pm CDT
typeAndTemp010.html1.1kBWed, 6 Oct 04, 12:01pm CDT
typeAndTemp010.swf25kBWed, 6 Oct 04, 12:01pm CDT

Added the following functions:

getMvFromTempAndLuminosity
getLuminosityFromTempAndClass
getRadiusFromTempAndLuminosity

typeAndTemp009.note — Fri, 2 Jul 04, 4:44pm CDT
typeAndTemp009.html1.1kBFri, 2 Jul 04, 4:44pm CDT
typeAndTemp009.swf24.8kBFri, 2 Jul 04, 4:44pm CDT
typeAndTemp008.html1.1kBFri, 25 Jun 04, 8:50am CDT
typeAndTemp008.swf23.8kBFri, 25 Jun 04, 8:50am CDT

getLuminosityFromTempAndMv works now. getColorFromTemp now uses polynomials to calculate the color instead of using a lookup table.

typeAndTemp008.note — Fri, 25 Jun 04, 8:48am CDT

Now the function getTempFromSpectralType will accept a number (between 0 and 70) as the argument. If a number is passed the luminosity class can be specified as a second parameter, e.g. getTempFromSpectralType(42, "V") returns 5830.

Furthermore, the object returned by the getSpectralTypeFromTemp function – which has type, number, and class properties – now adds another property, spectralTypeNumber, which is a number between 0 and 70 that corresponds to the spectral type.

typeAndTemp005.note — Mon, 21 Jun 04, 5:29pm CDT
typeAndTemp005.html1.1kBMon, 21 Jun 04, 5:29pm CDT
typeAndTemp005.swf24.2kBMon, 21 Jun 04, 5:29pm CDT
typeAndTemp004.swf24.1kBTue, 15 Jun 04, 11:03am CDT
typeAndTemp004.html1.1kBTue, 15 Jun 04, 11:02am CDT
typeAndTemp002.html1.1kBMon, 7 Jun 04, 10:36am CDT
typeAndTemp002.swf22.4kBMon, 7 Jun 04, 10:36am CDT
typeAndTemp001.swf18.7kBFri, 4 Jun 04, 5:02pm CDT
typeAndTemp001.html1.1kBFri, 4 Jun 04, 5:02pm CDT
zodiac
zodiac017.fla316kBFri, 4 Jun 04, 4:44pm CDT
zodiac017.html1kBFri, 4 Jun 04, 4:44pm CDT
zodiac017.swf57.3kBFri, 4 Jun 04, 4:44pm CDT

Same as 016 but without rotational axis.

zodiac017.note — Fri, 4 Jun 04, 4:44pm CDT

Earth at the center.

zodiac016.note — Fri, 4 Jun 04, 4:43pm CDT
zodiac016.html1kBFri, 4 Jun 04, 4:43pm CDT
zodiac016.fla361kBFri, 4 Jun 04, 4:43pm CDT
zodiac016.swf57.3kBFri, 4 Jun 04, 4:43pm CDT
zodiac015.swf57.6kBFri, 4 Jun 04, 4:43pm CDT
zodiac015.html1kBFri, 4 Jun 04, 4:43pm CDT
zodiac015.fla361.5kBFri, 4 Jun 04, 4:43pm CDT
gaussianRandomNumber

The function gaussian on the first frame of the main timeline returns a random number that follows a Gaussian distribution with a mean of zero and a standard deviation of one. Note that the function can be modified to produce two guassian random numbers per call. One can use x2*w in the last line of the function as well as x1*w. This function is based on the algorithm found here.

gaussianRandomNumber001.note — Mon, 10 May 04, 4:24pm CDT
gaussianRandomNumber001.html1.1kBMon, 10 May 04, 4:22pm CDT
gaussianRandomNumber001.swf18kBMon, 10 May 04, 4:22pm CDT
gaussianRandomNumber001.fla22.5kBMon, 10 May 04, 4:21pm CDT
planeRotator

This file contains a component that skews and rotates a movieclip in a way that makes it seem like a plane in 3D space. The orientation of the plane is controled by two angles (given in degrees) that define the direction that the camera is viewing from, measured from an origin centered on the movieclip. In this coordinate system theta is the azimuthal angle, and is measured in the plane of the movieclip counterclockwise from the movieclip's +y axis. phi is the altitudinal angle measured from this plane. There is an option to have the "back" and "front" sides be separate movieclips – otherwise, they can be the same.

This file dates from June 2003 so don't use the slider in its library.

planeRotator001.note — Mon, 10 May 04, 4:08pm CDT
planeRotator001.html1.1kBMon, 10 May 04, 4:02pm CDT
planeRotator001.fla100kBMon, 10 May 04, 4:02pm CDT
planeRotator001.swf41.5kBMon, 10 May 04, 4:02pm CDT
drawArc

This file contains the function MovieClip.prototype.drawArc(x, y, radius, startAngle, endAngle), which draws an arc on the movieclip centered at coordinates x and y with the specified radius. The arc starts at startAngle and ends at endAngle, where these angles are measured in radians from the +x axis, going counterclockwise. This function requires that MovieClip.prototype.maxArcStep be defined.

This file dates from July 2003 so don't use the slider in its library.

drawArc002.note — Mon, 10 May 04, 3:50pm CDT
drawArc002.html1.1kBMon, 10 May 04, 3:48pm CDT
drawArc002.fla25kBMon, 10 May 04, 3:48pm CDT
drawArc002.swf33.9kBMon, 10 May 04, 3:48pm CDT
watchDigits

A first attempt at making numbers that appear like those on a watch lcd.

watchDigits001.note — Fri, 7 May 04, 4:46pm CDT
watchDigits001.html1.1kBFri, 7 May 04, 4:46pm CDT
watchDigits001.swf2.5kBFri, 7 May 04, 4:46pm CDT
watchDigits001.fla309.5kBFri, 7 May 04, 4:46pm CDT
sci_not

There are two functions demonstrated here:

Math.toScientific(num, [sigDigs]) returns a string with num in scientific notation. sigDigs is an optional parameter to specify the number of significant digits (valid values are integers 1 through 15). If sigDigs isn't provided it defaults to 4. In the case of error the function returns an empty string.

Math.toSigDigits(num, sigDigs) returns num as a number with sigDigs significant digits, where sigDigs is an integer from 1 to 15. If there is an error it returns NaN. Since this returns a number displaying trailing zeros when converting to a string is a problem. For example:

trace(String(Math.toSigDigits(560001, 4))); // traces 560000
// can't tell which zeros are significant and which are not

trace(String(Math.toSigDigits(0.0005, 5))); // traces 0.0005
// implies that there is only one significant digit

sci_not002.note — Fri, 7 May 04, 4:36pm CDT
sci_not002.fla37kBFri, 7 May 04, 3:12pm CDT
sci_not002.html1.1kBFri, 7 May 04, 3:12pm CDT
sci_not002.swf22.5kBFri, 7 May 04, 3:12pm CDT
toFixed

The function given here takes a number and returns it as a string with the specified number of digits. To use, copy the function Number.prototype.toFixed() and put it in the first frame of your movie, or inside any #initclip/#endinitclip pair. Then when you have a number x that you want in fixed format with N digits, use the following method:

output = x.toFixed(N);

Another example:

var x = Math.sin(1);
trace(x); // traces 0.841470984807897
var str = x.toFixed(3);
trace(str); // traces 0.841


The variable must be a number to access the function, so explicit conversion may be necessary:

userString = "0.33443";
var x = Number(userString);
trace(x.toFixed(2)); // traces 0.33

toFixed002.note — Fri, 7 May 04, 4:31pm CDT
toFixed002.fla14.5kBFri, 7 May 04, 3:13pm CDT
toFixed002.swf19.7kBFri, 7 May 04, 3:13pm CDT
toFixed002.html1.1kBFri, 7 May 04, 3:13pm CDT
draggableSunDemo

The sun is draggable along the analemma.

draggableSunDemo024.note — Wed, 5 May 04, 4:23pm CDT
draggableSunDemo024.html1.1kBWed, 5 May 04, 4:17pm CDT
draggableSunDemo024.swf60.8kBWed, 5 May 04, 4:17pm CDT
draggableSunDemo024.fla802kBWed, 5 May 04, 4:17pm CDT
draggableSunDemo019.swf61.3kBMon, 3 May 04, 4:51pm CDT
draggableSunDemo019.html1.1kBMon, 3 May 04, 4:51pm CDT
draggableSunDemo019.fla816kBMon, 3 May 04, 4:51pm CDT
draggableSunDemo018.html1.1kBFri, 12 Mar 04, 9:22am CST
draggableSunDemo018.swf59.5kBFri, 12 Mar 04, 9:22am CST
draggableSunDemo018.fla567.5kBFri, 12 Mar 04, 9:22am CST
draggableSunDemo016.fla768kBFri, 5 Mar 04, 11:30am CST
draggableSunDemo016.swf56.1kBFri, 5 Mar 04, 11:30am CST
draggableSunDemo016.html1.1kBFri, 5 Mar 04, 11:30am CST
raDecDemo

In this version RA is measured in decimal hours.

raDecDemo007.note — Wed, 14 Apr 04, 11:27am CDT
raDecDemo007.html1.1kBWed, 14 Apr 04, 11:27am CDT
raDecDemo007.swf38.8kBWed, 14 Apr 04, 11:27am CDT
raDecDemo007.fla432.5kBWed, 14 Apr 04, 11:27am CDT
sunPathComponent
sunPathComponent002.swf43.2kBThu, 8 Apr 04, 1:34pm CDT
sunPathComponent002.fla272kBThu, 8 Apr 04, 1:34pm CDT
sunPathComponent002.html1.1kBThu, 8 Apr 04, 1:34pm CDT

The component has the following properties:

latitude – the latitude of the stickfigure
time – the time of day in decimal hours, where 0 = midnight and 12 = noon
declination – the declination of the sun, in degrees
period – the time it takes to complete one simulated day, in seconds
animate – boolean that controls the animation state

The celestial sphere component must be in the library for this sun path component to work.

sunPathComponent002.note — Thu, 8 Apr 04, 10:06am CDT
bigDipper
bigDipper003.html1.1kBWed, 7 Apr 04, 1:56pm CDT
bigDipper003.swf42.8kBWed, 7 Apr 04, 1:56pm CDT
bigDipper003.fla287.5kBWed, 7 Apr 04, 1:56pm CDT
latLongHint
latLongHint001.fla247.5kBTue, 16 Mar 04, 11:32am CST
latLongHint001.swf61.2kBTue, 16 Mar 04, 11:32am CST
latLongHint001.html1.1kBTue, 16 Mar 04, 11:32am CST
altAzHint
altAzHint001.fla531.5kBFri, 12 Mar 04, 11:43am CST
altAzHint001.swf35.6kBFri, 12 Mar 04, 11:43am CST
altAzHint001.html1.1kBFri, 12 Mar 04, 11:43am CST
precessingGlobe

Versions 12, 13, and 14 are the same except in the way they display the equator and ecliptic labels.

precessingGlobe014.note — Fri, 5 Mar 04, 8:22am CST
precessingGlobe014.html1.1kBFri, 5 Mar 04, 8:19am CST
precessingGlobe014.fla276.5kBFri, 5 Mar 04, 8:19am CST
precessingGlobe014.swf55.9kBFri, 5 Mar 04, 8:19am CST
precessingGlobe013.fla279kBFri, 5 Mar 04, 8:19am CST
precessingGlobe013.swf55.8kBFri, 5 Mar 04, 8:19am CST
precessingGlobe013.html1.1kBFri, 5 Mar 04, 8:19am CST
precessingGlobe012.fla248.5kBFri, 5 Mar 04, 8:19am CST
precessingGlobe012.swf56.1kBFri, 5 Mar 04, 8:18am CST
precessingGlobe012.html1.1kBFri, 5 Mar 04, 8:18am CST
raDecSimple
raDecSimple002.html1.1kBThu, 26 Feb 04, 10:41am CST
raDecSimple002.swf35.2kBThu, 26 Feb 04, 10:41am CST
raDecSimple002.fla607.5kBThu, 26 Feb 04, 10:41am CST
raDecSimple001.html1.1kBThu, 29 Jan 04, 10:39am CST
raDecSimple001.swf59.8kBThu, 29 Jan 04, 10:39am CST
raDecSimple001.fla417.5kBThu, 29 Jan 04, 10:39am CST
shadowCaster

The interface needs work.

shadowCaster001.note — Fri, 13 Feb 04, 5:01pm CST
shadowCaster001.html1.1kBFri, 13 Feb 04, 4:59pm CST
shadowCaster001.swf33.8kBFri, 13 Feb 04, 4:59pm CST
shadowCaster001.fla230.5kBFri, 13 Feb 04, 4:59pm CST
sunPaths
sunPaths001.fla400kBThu, 29 Jan 04, 11:44am CST
sunPaths001.swf59kBThu, 29 Jan 04, 11:44am CST
sunPaths001.html1.1kBThu, 29 Jan 04, 11:44am CST
shoreDemo
gshhs_l.xml4.2MBThu, 8 Jan 04, 9:23am CST
si50.xml239.2kBThu, 8 Jan 04, 9:23am CST
shoreDemo005.fla272kBThu, 8 Jan 04, 9:21am CST
shoreDemo005.swf37.9kBThu, 8 Jan 04, 9:20am CST
shoreDemo005.html1.1kBThu, 8 Jan 04, 9:20am CST
gshhs_c.xml623.2kBMon, 15 Dec 03, 11:22am CST
shoreDemo004.fla385.5kBMon, 15 Dec 03, 11:22am CST
shoreDemo004.html1.1kBMon, 15 Dec 03, 11:22am CST
shoreDemo004.swf37.5kBMon, 15 Dec 03, 11:22am CST
shoreDemo001.swf37.5kBFri, 12 Dec 03, 5:06pm CST
shoreDemo001.html1.1kBFri, 12 Dec 03, 5:06pm CST
shoreDemo001.fla405kBFri, 12 Dec 03, 5:06pm CST
si250.xml31kBFri, 12 Dec 03, 5:03pm CST
si150.xml54.2kBFri, 12 Dec 03, 5:03pm CST
si75.xml137.3kBFri, 12 Dec 03, 5:03pm CST
si100.xml94.5kBFri, 12 Dec 03, 5:03pm CST
shoreDataFiles.rar66.5kBFri, 12 Dec 03, 5:02pm CST
gshhs_xml.rar23.6kBFri, 12 Dec 03, 5:02pm CST

The shoreline data comes from here. All the datasets at this location have too high of resolution to be usuable in Flash so they have to be reduced in size.

The program gshhs_dp was used to create several datasets with reduced numbers of polygons and points. For example, si75.xml was generated using a 75 km tolerance from the gshhs_i.b data file (actually, gshhs_dp produces an intermediate binary file that can be converted to xml using this program).

shoreDataFiles.rar – contains several datasets of different resolutions

Finally, you will definitely want to get version 7,0,14,0 of the flash player (link).

shoreDemo001.note — Fri, 12 Dec 03, 5:00pm CST
blackbody
blackbody003.html1.1kBMon, 22 Dec 03, 11:16am CST
blackbody003.swf49.9kBMon, 22 Dec 03, 11:16am CST
blackbody003.fla106kBMon, 22 Dec 03, 11:15am CST
parallaxDiagram
parallaxDiagram001.html1.1kBThu, 13 Nov 03, 10:59am CST
parallaxDiagram001.fla38kBThu, 13 Nov 03, 10:59am CST
parallaxDiagram001.swf7.1kBThu, 13 Nov 03, 10:59am CST
obliquity
obliquity004.html1.1kBWed, 17 Sep 03, 12:36pm CDT
obliquity004.swf26.2kBWed, 17 Sep 03, 12:36pm CDT
obliquity004.fla133kBWed, 17 Sep 03, 12:36pm CDT
moon_inclination
moon_inclination009.swf29.8kBThu, 31 Jul 03, 10:40am CDT
moon_inclination009.html1.1kBThu, 31 Jul 03, 10:39am CDT
moon_inclination009.fla144kBThu, 31 Jul 03, 10:39am CDT
eclipse_table
eclipse_table010.html1.1kBThu, 31 Jul 03, 10:03am CDT
eclipse_table010.swf16.2kBThu, 31 Jul 03, 10:03am CDT
eclipse_table010.fla78kBThu, 31 Jul 03, 10:03am CDT
index.php13.9kBMon, 24 Dec 18, 11:37am CST
foo.php14kBFri, 13 Jul 18, 10:19am CDT
dev_settings.php30.3kBFri, 22 Oct 10, 1:07pm CDT
list.php9.4kBMon, 18 Oct 10, 1:19pm CDT
dev_styles.css2.3kBTue, 31 Jan 06, 1:53pm CST
230.682 ms