[Tools][Expand/Collapse All]Note that automatic extraction of ActionScript 3 is still pretty much unsupported by swfchan. AS1/AS2 works okay most of the time.Section 1 (2.46 KiB) ●
//MainTimeline (seasidescene_fla.MainTimeline)
package seasidescene_fla {
import flash.media.*;
import flash.display.*;
import flash.text.*;
public dynamic class MainTimeline extends MovieClip {
public var time_txt:TextField;
public var sound:song;
public var soundChannel:SoundChannel;
public var date_txt:TextField;
public var ampm_txt:TextField;
public var day_txt:TextField;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 37, frame38);
}
public function ampm(){
var _local1:Date;
var _local2:*;
var _local3:*;
_local1 = new Date();
_local2 = _local1.getHours();
_local3 = ((_local2)<12) ? "AM" : "PM";
return (_local3);
}
public function getDate(){
var _local1:Date;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = new Date();
_local2 = _local1.getFullYear();
_local3 = (_local1.getMonth() + 1);
_local4 = _local1.getDate();
_local5 = (_local2 + "/");
_local5 = (_local5 + ((((_local3)<10) ? " " : "" + _local3) + "/"));
_local5 = (_local5 + (((_local4)<10) ? " " : "" + _local4));
return (_local5);
}
public function getTime(){
var _local1:Date;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local1 = new Date();
_local2 = _local1.getHours();
_local3 = _local1.getMinutes();
_local4 = ((_local2)>12) ? (_local2 - 12) : _local2;
_local5 = (((_local4)<10) ? " " : "" + _local4);
_local5 = (_local5 + (((_local3)<10) ? ":0" : ":" + _local3));
return (_local5);
}
public function getDay(){
var _local1:Date;
var _local2:*;
var _local3:*;
_local1 = new Date();
_local2 = _local1.getDay();
_local3 = "(";
switch (_local2){
case 0:
_local3 = (_local3 + "sun");
break;
case 1:
_local3 = (_local3 + "mon");
break;
case 2:
_local3 = (_local3 + "tue");
break;
case 3:
_local3 = (_local3 + "wed");
break;
case 4:
_local3 = (_local3 + "thu");
break;
case 5:
_local3 = (_local3 + "fri");
break;
case 6:
_local3 = (_local3 + "sat");
break;
};
_local3 = (_local3 + ")");
return (_local3);
}
function frame1(){
sound = new song();
sound.play(0, int.MAX_VALUE);
}
function frame2(){
time_txt.text = getTime();
date_txt.text = getDate();
day_txt.text = getDay();
ampm_txt.text = ampm();
}
function frame38(){
gotoAndPlay(2);
}
}
}//package seasidescene_fla
Section 2 (105 B)
//song (song)
package {
import flash.media.*;
public dynamic class song extends Sound {
}
}//package