MajerWorld.swf 是一張可以點開的班級地圖。畫面中央是一個寫著 108 的圓,點下去旁邊長出五個圓,再點其中一個,又長出兩個。每個圓原本是一位同學的照片,共 15 個人,包括他自己的「Majer」。檔案內記的建立時間是 2010 年 12 月 29 日,最後存檔是 2011 年 4 月 4 日。108 是他高一的班級。
程式開始時讀同一個資料夾的 data.txt,每一行是一個節點:Group 或 Person、上一層是誰、三個數字、名字,共 15 行。原版的照片嵌在 swf 裡,名字在 data.txt 裡,兩樣都是同學的資料,所以這一版把 swf 裡的 15 張照片換成灰色人像,data.txt 的名字換成 Classmate 01 到 Classmate 14,只留他自己的 Majer。點中心的圓可以展開,其他結構沒有改。
點到圓時旁邊會出現一個對話框,框裡的字用 Flash 的文字排版程式庫(TLF)畫,Ruffle 目前畫不出來,所以框是空的。
MajerWorld.swf is a class map that opens up as you click. The centre is a circle labelled 108; clicking it grows five circles around it, and clicking one of those grows two more. Each circle was originally a classmate’s photo, 15 people in all, including his own “Majer”. The creation time recorded in the file is 29 December 2010 and the last save is 4 April 2011. 108 was his class in grade 10.
At start-up the program reads data.txt from the same folder. Each line is one node: Group or Person, who the parent is, three numbers and a name, 15 lines in all. In the original the photos are embedded in the swf and the names are in data.txt, and both are classmates’ data, so this copy swaps the 15 photos inside the swf for a grey silhouette and the names in data.txt for Classmate 01 to Classmate 14, keeping only his own Majer. Click the centre circle to open the map; nothing else was changed.
Clicking a circle brings up a dialog box beside it. Its text is drawn with Flash’s text layout library (TLF), which Ruffle cannot draw for now, so the box is empty.