home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 November
/
Chip_2002-11_cd1.bin
/
zkuste
/
wmakeup
/
download
/
blue_crush.wmz
/
blue_crush.js
next >
Wrap
Text (UTF-16)
|
2002-01-25
|
41KB
|
931 lines
// blue crush
function mainStartUp(){
volume.value = player.settings.volume;
visEffects.currentEffectType = mediacenter.effectType;
visEffects.currentPreset = mediacenter.effectPreset;
updateMetadata();
checkPlayerState();
updateVolToolTip();
updateSeekToolTip();
loadMainPrefs();
}
bcTexture = false;
function toggleTexture(){
if(!bcTexture){
if(mainBodyPink.alphaBlend==255){
}else{
mainBodyPink.alphaBlendTo(255,500);
eqDrawerPink.alphaBlendTo(255,500);
eq1.foregroundImage = "eq_slider_pink.png";
eq2.foregroundImage = "eq_slider_pink.png";
eq3.foregroundImage = "eq_slider_pink.png";
eq4.foregroundImage = "eq_slider_pink.png";
eq5.foregroundImage = "eq_slider_pink.png";
eq6.foregroundImage = "eq_slider_pink.png";
eq7.foregroundImage = "eq_slider_pink.png";
eq8.foregroundImage = "eq_slider_pink.png";
eq9.foregroundImage = "eq_slider_pink.png";
eq10.foregroundImage = "eq_slider_pink.png";
bcTexture = !bcTexture;
theme.savePreference('blueBody','false');
}
}else{
if(mainBodyPink.alphaBlend==0){
}else{
mainBodyPink.alphaBlendTo(0,500);
eqDrawerPink.alphaBlendTo(0,500);
eq1.foregroundImage = "eq_slider.png";
eq2.foregroundImage = "eq_slider.png";
eq3.foregroundImage = "eq_slider.png";
eq4.foregroundImage = "eq_slider.png";
eq5.foregroundImage = "eq_slider.png";
eq6.foregroundImage = "eq_slider.png";
eq7.foregroundImage = "eq_slider.png";
eq8.foregroundImage = "eq_slider.png";
eq9.foregroundImage = "eq_slider.png";
eq10.foregroundImage = "eq_slider.png";
bcTexture = !bcTexture;
theme.savePreference('blueBody','true');
}
}
}
// play states -- main player
function checkPlayerState(){
if (player){
switch (player.playState){
case 0: //undefined
break;
case 1: //stopped
break;
case 2: //paused
if(player.currentMedia.ImageSourceWidth>0){
theme.openView('videoView');
break;
}
visMark = visMark;
break;
case 3: //playing
if(player.currentMedia.ImageSourceWidth>0){
theme.openView('videoView');
break;
}
visMark = visMark;
toggleVis();
if(shutterOn){
break;
}
visButton.enabled = true;
toggleVis();
break;
case 6: //buffering
break;
case 7: //waiting
break;
case 8: //media ended
break;
case 9: //Transitioning
break;
case 10: //Ready
break;
}
}
if (!player.controls.isAvailable("Stop")) {
visMark = visMark;
visEffects.visible = false;
visButton.enabled = false;
picSub.visible = false;
hideVisButtons();
}
updateMetadata();
}
function hideVisButtons(){
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = false;
picButtonNext.visible = false;
}
visMark = 2;
function toggleVis(){
switch(visMark){
case 1:
picSub.visible = false;
visEffects.visible = true;
visButtonPrev.visible = true;
visButtonNext.visible = true;
picButtonPrev.visible = false;
picButtonNext.visible = false;
visEffects.currentEffectType = "Bars";
visEffects.currentPreset = 3;
break;
case 2:
picSub.visible = true;
picSub.backgroundImage = "pic_1.png";
visEffects.visible = false;
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
break
case 3:
picSub.visible = true;
picSub.backgroundImage = "pic_2.png";
visEffects.visible = false;
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
break
case 4:
picSub.visible = true;
picSub.backgroundImage = "pic_3.png";
visEffects.visible = false;
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
break
case 5:
picSub.visible = true;
picSub.backgroundImage = "pic_4.png";
visEffects.visible = false;
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
break
case 6:
picSub.visible = true;
picSub.backgroundImage = "pic_5.png";
visEffects.visible = false;
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
break
case 7:
picSub.visible = false;
visEffects.visible = true;
visButtonPrev.visible = true;
visButtonNext.visible = true;
visEffects.currentEffectType = "Battery";
visEffects.currentPreset = 0;
picButtonPrev.visible = false;
picButtonNext.visible = false;
break;
}
visButton.enabled = true;
}
function visNextClicker(){
if(visEffects.currentEffectType=="Bars"&&visEffects.currentPreset==3){
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
visMark = 2;
toggleVis();
}else{
visEffects.next();
}
}
function visPrevClicker(){
if(visEffects.currentEffectType=="Battery"&&visEffects.currentPreset==0){
visButtonPrev.visible = false;
visButtonNext.visible = false;
picButtonPrev.visible = true;
picButtonNext.visible = true;
visMark = 6;
toggleVis();
}else{
visEffects.previous();
}
}
picMark = 2;
function togglePics(){
switch(picMark){
case 0:
picMark = 5;
togglePics();
break;
case 1:
picSub.backgroundImage = "pic_1.png";
break;
case 2:
picSub.backgroundImage = "pic_2.png";
break;
case 3:
picSub.backgroundImage = "pic_3.png";
break
case 4:
picSub.backgroundImage = "pic_4.png";
break;
case 5:
picSub.backgroundImage = "pic_5.png";
break;
case 6:
picMark = 1;
togglePics();
break;
}
}
// metadata
function updateMetadata(){
if(player.openState!=13) return;
metadata.value = player.status;
authorppl = player.currentmedia.getiteminfo("#author");
if (authorppl == "") {
authorppl = player.currentmedia.getiteminfo("author");
}
if (authorppl != "") {
authorppl += " - ";
}
if (metadata.value != "") {
metadata.value += " - ";
}
metadata.value += authorppl;
metadata.value += player.currentmedia.name;
metadata.scrolling = (metadata.textWidth>metadata.width);
}
// hotkeys
function viewResizer(event){
switch(event.keycode){
case 37:
view.width-=20;
break;
case 38:
view.height-=20
break;
case 39:
view.width+=20;
break;
case 40:
view.height+=20;
break;
}
}
function viewHotKeys(){
switch(event.keycode){
case 122:
case 90:
player.controls.previous();
break;
case 120:
case 88:
player.controls.play();
break;
case 99:
case 67:
player.controls.pause();
break;
case 118:
case 86:
player.controls.stop();
break;
case 98:
case 66:
player.controls.next();
break;
case 108:
case 76:
player.URL=theme.openDialog('FILE_OPEN','FILES_ALLMEDIA');
break;
case 102:
case 70:
// if()&&player.PlayState==3){
// videoZoom();
// }
break;
}
}
function volUpDown(event){
switch(event.keycode){
case 39:
case 38:
if(player.settings.volume < 90){
player.settings.volume+=10;
}else{
player.settings.volume = 100;
}
break;
case 37:
case 40:
if(player.settings.volume > 10){
player.settings.volume-=10;
}else{
player.settings.volume = 0;
}
break;
}
}
function seekUpDown(event){
switch(event.keycode){
case 37:
case 38:
if(player.controls.currentPosition < 900){
player.controls.currentPosition+=10;
}else{
player.controls.currentPosition = 1000;
}
break;
case 39:
case 40:
if(player.controls.currentPosition > 10){
player.controls.currentPosition-=10;
}else{
player.controls.currentPosition = 0;
}
break;
}
}
function updateVolToolTip(){
volume.toolTip = "Volume - [";
volume.toolTip += player.settings.volume;
volume.toolTip += "%]";
}
function updateSeekToolTip(){
seekMain.toolTip = "Seek - [";
var seekHours = Math.floor((seekMain.value / 3600));
if (seekHours < 10) seekHours = "0" + seekHours;
var seekMinutes = Math.floor((seekMain.value - (seekHours*3600))/60);
if (seekMinutes < 10) seekMinutes = "0" + seekMinutes;
var seekSeconds = Math.floor((seekMain.value - (seekMinutes*60) - (seekHours*3600)));
if (seekSeconds < 10) seekSeconds = "0" + seekSeconds;
var seekString;
if (seekHours) seekString = seekHours + ":";
seekString += seekMinutes + ":" + seekSeconds;
seekMain.toolTip += seekString;
seekMain.toolTip += "]";
}
// preferences
function loadMainPrefs(){
var _eqMark = theme.loadPreference('eqMark');
if (_eqMark != '--') {
eqMark = (_eqMark.toLowerCase() == 'true') ? false : true;
} else {
eqMark = true;
}
if ("true"==theme.loadPreference("plViewer")){
theme.openView( 'plView' );
}
if ("true"==theme.loadPreference("contentViewer")){
theme.openView( 'contentView' );
}
if ("false"==theme.loadPreference("blueBody")){
toggleTexture()
}
toggleEQDrawer();
}
function saveMainPrefs() {
theme.savePreference('eqMark',eqMark);
}
function mainShutDown(){
mediacenter.effectType = visEffects.currentEffectType;
mediacenter.effectPreset = visEffects.currentPreset;
saveMainPrefs();
}
//
function openFile(){
media = theme.openDialog('FILE_OPEN','FILES_ALLMEDIA');
if (media) {
player.URL = media;
}
}
// eq
eqMark = false;
function toggleEQDrawer(){
if(!eqMark){
eqDrawer.moveTo(52,1,500);
eqBlocker.visible = false;
EQButton.down = true;
eqArrow.down = true;
eqDrawerFrame.visible = true;
eqMark = !eqMark;
}else{
eqDrawer.moveTo(52,88,500);
EQButton.down = false;
eqArrow.down = false;
eqMark = !eqMark;
}
}
function eqBlockerToggle(){
eqMark = eqMark;
eqBlocker.visible = !eqMark;
eqDrawerFrame.visible = eqMark;
}
// pl stuff
function loadPlPrefs(){
theme.savePreference( 'plViewer', "true" );
var dwScale = theme.loadPreference( "PlaylistWidth" );
if( "--" != dwScale )
{
plView.width = dwScale;
}
dwScale = theme.loadpreference( "PlaylistHeight" );
if( "--" != dwScale )
{
plView.height = dwScale;
}
plFrame.setColumnResizeMode( 0, "stretches" );
plFrame.setColumnResizeMode( 1, "autosizedata" );
plFrame.setColumnResizeMode( 2, "autosizedata" );
plFrame.setColumnResizeMode( 3, "autosizedata" );
if("true"==theme.loadPreference("blueBody")){
plPink1.alphaBlendTo(0,0);
plPink2.alphaBlendTo(0,0);
plPink3.alphaBlendTo(0,0);
plPink4.alphaBlendTo(0,0);
plPink5.alphaBlendTo(0,0);
plPink6.alphaBlendTo(0,0);
plPink7.alphaBlendTo(0,0);
plPink8.alphaBlendTo(0,0);
plFrame.backgroundColor = "#748AC0";
plFrame.foregroundcolor="#34456C";
plFrame.itemPlayingBackgroundColor="#34456C" ;
}
}
function savePlPrefs(){
theme.savepreference( "PlaylistWidth", plView.width );
theme.savepreference( "PlaylistHeight", plView.height );
}
function togglePL(){
if("true"==theme.loadPreference("plViewer")){
theme.savePreference("plViewer", "false");
theme.closeView( "plView" );
}else{
theme.openView( "plView" );
}
}
// timers
function checkBluePL(){
if("true"==theme.loadPreference("blueBody")){
if(plPink1.alphaBlend==0){
}else{
plPink1.alphaBlendTo(0,500);
plPink2.alphaBlendTo(0,500);
plPink3.alphaBlendTo(0,500);
plPink4.alphaBlendTo(0,500);
plPink5.alphaBlendTo(0,500);
plPink6.alphaBlendTo(0,500);
plPink7.alphaBlendTo(0,500);
plPink8.alphaBlendTo(0,500);
plFrame.backgroundColor = "#748AC0";
plFrame.foregroundcolor="#34456C";
plFrame.itemPlayingBackgroundColor="#34456C" ;
}
}else{
if(plPink1.alphaBlend==255){
}else{
plPink1.alphaBlendTo(255,500);
plPink2.alphaBlendTo(255,500);
plPink3.alphaBlendTo(255,500);
plPink4.alphaBlendTo(255,500);
plPink5.alphaBlendTo(255,500);
plPink6.alphaBlendTo(255,500);
plPink7.alphaBlendTo(255,500);
plPink8.alphaBlendTo(255,500);
plFrame.backgroundColor = "#f5e0eb";
plFrame.foregroundcolor="#bf3376";
plFrame.itemPlayingBackgroundColor="#df87b0" ;
}
}
}
function checkBlueVid(){
if("true"==theme.loadPreference("blueBody")){
if(vidPink1.alphaBlend==0){
}else{
vidPink1.alphaBlendTo(0,500);
vidPink2.alphaBlendTo(0,500);
vidPink3.alphaBlendTo(0,500);
vidPink4.alphaBlendTo(0,500);
vidPink5.alphaBlendTo(0,500);
vidPink6.alphaBlendTo(0,500);
vidPink7.alphaBlendTo(0,500);
vidPink8.alphaBlendTo(0,500);
vidSettingsDrawerPink.alphaBlendTo(0,500);
volume.foregroundImage = "vid_slider.png";
seekMain.foregroundImage = "vid_slider.png";
brightness.foregroundImage = "vid_slider.png";
contrast.foregroundImage = "vid_slider.png";
saturation.foregroundImage = "vid_slider.png";
hue.foregroundImage = "vid_slider.png";
}
}else{
if(vidPink1.alphaBlend==255){
}else{
vidPink1.alphaBlendTo(255,500);
vidPink2.alphaBlendTo(255,500);
vidPink3.alphaBlendTo(255,500);
vidPink4.alphaBlendTo(255,500);
vidPink5.alphaBlendTo(255,500);
vidPink6.alphaBlendTo(255,500);
vidPink7.alphaBlendTo(255,500);
vidPink8.alphaBlendTo(255,500);
vidSettingsDrawerPink.alphaBlendTo(255,500);
volume.foregroundImage = "vid_slider_pink.png";
seekMain.foregroundImage = "vid_slider_pink.png";
brightness.foregroundImage = "vid_slider_pink.png";
contrast.foregroundImage = "vid_slider_pink.png";
saturation.foregroundImage = "vid_slider_pink.png";
hue.foregroundImage = "vid_slider_pink.png";
}
}
}
function checkBlueContent(){
if("true"==theme.loadPreference("blueBody")){
if(cPink1.alphaBlend==0){
}else{
cPink1.alphaBlendTo(0,500);
cPink2.alphaBlendTo(0,500);
cPink3.alphaBlendTo(0,500);
cPink4.alphaBlendTo(0,500);
cPink5.alphaBlendTo(0,500);
cPink6.alphaBlendTo(0,500);
cPink7.alphaBlendTo(0,500);
cPink8.alphaBlendTo(0,500);
}
}else{
if(cPink1.alphaBlend==255){
}else{
cPink1.alphaBlendTo(255,500);
cPink2.alphaBlendTo(255,500);
cPink3.alphaBlendTo(255,500);
cPink4.alphaBlendTo(255,500);
cPink5.alphaBlendTo(255,500);
cPink6.alphaBlendTo(255,500);
cPink7.alphaBlendTo(255,500);
cPink8.alphaBlendTo(255,500);
}
}
}
// vid stuff
function loadVidPrefs(){
if("true"==theme.loadPreference("blueBody")){
vidPink1.alphaBlendTo(0,0);
vidPink2.alphaBlendTo(0,0);
vidPink3.alphaBlendTo(0,0);
vidPink4.alphaBlendTo(0,0);
vidPink5.alphaBlendTo(0,0);
vidPink6.alphaBlendTo(0,0);
vidPink7.alphaBlendTo(0,0);
vidPink8.alphaBlendTo(0,0);
vidSettingsDrawerPink.alphaBlendTo(0,0);
volume.foregroundImage = "vid_slider.png";
seekMain.foregroundImage = "vid_slider.png";
brightness.foregroundImage = "vid_slider.png";
contrast.foregroundImage = "vid_slider.png";
saturation.foregroundImage = "vid_slider.png";
hue.foregroundImage = "vid_slider.png";
}
var _vidDrawer = theme.loadPreference('vidDrawer');
if (_vidDrawer != '--') {
vidDrawer = (_vidDrawer.toLowerCase() == 'true') ? false : true;
} else {
vidDrawer = true;
}
toggleVidDrawer();
checkVideoPlayerState();
}
function checkVideoPlayerState(){
if (player){
switch (player.playState){
case 0: //undefined
break;
case 1: //stopped
centerBox.visible = false;
break;
case 2: //paused
if(player.currentMedia.ImageSourceWidth>0){
centerBox.visible = true;
// SnapToVideo();
vidResizer.enabled = true;
vidZoomButton.enabled = true;
vidBg.visible = false;
}else{
centerBox.visible = false
vidResizer.enabled = false;
vidZoomButton.enabled = false
}
break;
case 3: //playing
if(player.currentMedia.ImageSourceWidth>0){
centerBox.visible = true;
SnapToVideo();
vidResizer.enabled = true;
vidZoomButton.enabled = true;
vidBg.visible = false;
}else{
centerBox.visible = false
vidResizer.enabled = false;
vidZoomButton.enabled = false;
}
break;
case 6: //buffering
centerBox.visible = false;
break;
case 7: //waiting
break;
case 8: //media ended
break;
case 9: //Transitioning
break;
case 10: //Ready
break;
}
}
if (!player.controls.isAvailable("Stop")) {
vidResizer.enabled = false;
// metaBackBox.visible = false;
vidZoomButton.enabled = false;
videoView.width = "538";
videoView.height = "299";
centerBox.visible = false;
vidBg.visible = true;
}
updateZoomToolTip();
}
function videoZoom(){
if(mediacenter.videoZoom < 76){
mediacenter.videoZoom = 100;
}else if(mediacenter.videoZoom <101){
mediacenter.videoZoom = 150;
}else if(mediacenter.videoZoom < 156){
mediacenter.videoZoom = 200;
}else{
mediacenter.videoZoom = 75;
}
SnapToVideo();
updateZoomToolTip();
}
function SnapToVideo(){
var zoom = mediacenter.videoZoom;
var viewWidth = (player.currentMedia.imageSourceWidth * (zoom/100.00));
var viewHeight = (player.currentMedia.imageSourceHeight * (zoom/100.00));
view.width = viewWidth + 232;
view.height = viewHeight + 115;
}
function updateZoomToolTip(){
vidZoomButton.upToolTip = "Zoom - [current: " + mediacenter.videoZoom + "%] - [next: "
if(mediacenter.videoZoom < 76){
nextZoom = 100;
}else if(mediacenter.videoZoom <101){
nextZoom = 150;
}else if(mediacenter.videoZoom < 156){
nextZoom = 200;
}else{
nextZoom = 75;
}
vidZoomButton.upToolTip += nextZoom;
vidZoomButton.upToolTip += "%]";
}
function closeVideo(){
if(player.currentMedia.ImageSourceWidth>0){
player.controls.stop();
}
view.close();
}
vidDrawer = false;
function toggleVidDrawer(){
if(!vidDrawer){
vidSettingsDrawer.moveTo(3,0,500);
visSettingsFrame.visible = true;
vidDrawerButton.down = true;
vidDrawer = !vidDrawer;
}else{
vidSettingsDrawer.moveTo(134,0,500);
vidDrawerButton.down = false;
vidDrawer = !vidDrawer;
}
}
function checkSettingsFrame(){
vidDrawer = vidDrawer;
visSettingsFrame.visible = vidDrawer;
}
function saveVidPrefs(){
theme.savePreference('vidDrawer',vidDrawer);
}
// content
function loadContentPrefs(){
theme.savePreference( 'contentViewer', 'true' );
if("true"==theme.loadPreference("blueBody")){
cPink1.alphaBlendTo(0,0);
cPink2.alphaBlendTo(0,0);
cPink3.alphaBlendTo(0,0);
cPink4.alphaBlendTo(0,0);
cPink5.alphaBlendTo(0,0);
cPink6.alphaBlendTo(0,0);
cPink7.alphaBlendTo(0,0);
cPink8.alphaBlendTo(0,0);
}
}
function toggleContent(){
if("true"==theme.loadPreference("contentViewer")){
theme.savePreference("contentViewer", "false");
theme.closeView( "contentView" );
}else{
theme.openView( "contentView" );
}
}
function hideAllContent(){
cButtons.visible = false;
cAbout.visible = false;
cTalk.visible = false;
cMenu.visible = false;
cFilm.visible = false;
cFilmNav.visible = false;
}
contentGo = 1;
function switchContent(){
hideAllContent();
switch(contentGo){
case 1:
hideAllContent();
cButtons.visible = true;
break;
case 2:
cAbout.visible = true;
cMenu.visible = true;
break;
case 3:
cTalk.visible = true;
cMenu.visible = true;
break;
case 4:
cFilm.visible = true;
cMenu.visible = true;
cFilmNav.visible = true;
break;
}
}
filmPic = 1;
function switchFilmPics(){
switch(filmPic){
case 1:
cPrev.visible = false;
cNext.visible = true;
cFilm.backgroundImage = "c_film1.jpg";
break;
case 2:
cFilm.backgroundImage = "c_film2.jpg";
cPrev.visible = true;
cNext.visible = true
break;
case 3:
cFilm.backgroundImage = "c_film3.jpg";
cNext.visible = true;
cPrev.visible = true;
break
case 4:
cFilm.backgroundImage = "c_film4.jpg";
cPrev.visible = true;
cNext.visible = false;
break;
}
}