?? linkphotoicon.as
字號:
?// import hint class
import pssclasses.hint.*;
//************************LinkPhotoIcon class*********************
import pssclasses.photocontainers.*;
class LinkPhotoIcon extends MovieClip {
// *****************define attributes*************
private var partID:Number;
private var albumID:Number;
private var photoID:Number;
private var photoData:Object;
private var PartsArray:Array;
// movie inside
private var __this:MovieClip;
//buttom movie
private var albumP_mc:MovieClip;
private var photoP_mc:MovieClip;
private var photoD_mc:MovieClip;
private var partP_mc:MovieClip;
private var albumD_mc:MovieClip;
// *****************define metods***************
private function LinkPhotoIcon() {
__this = this;
setEvents();
}
//***********set events***********
private function setEvents():Void {
var THIS:MovieClip = __this;
albumP_mc.useHandCursor = false;
photoP_mc.useHandCursor = false;
photoD_mc.useHandCursor = false;
partP_mc.useHandCursor = false;
albumD_mc.useHandCursor = false;
//album button
albumP_mc._alpha = 0;
partP_mc._alpha = 0;
photoP_mc._alpha = 0;
//******************part************************
partP_mc.onRollOver = function() {
if (THIS.partID != -1) {
//hint
if (_global.weblocation) {
var hinttext:String = _global.PSS_UI.lib_partcopy;
} else {
var hinttext:String = _global.PSS_UI.lib_partcopy+"<BR>"+_global.PSS_UI.lib_copylinkp;
}
// from hint class
Hint.labelText(hinttext, 300);
}
};
partP_mc.onPress = function() {
if (THIS.partID != -1) {
this._alpha = 100;
// from hint class
Hint.killHint();
// copy link
THIS.copyPartLink();
}
};
partP_mc.onRelease = function() {
if (THIS.partID != -1) {
this._alpha = 0;
var hinttext:String = _global.PSS_UI.lib_copyok;
// from hint class
Hint.labelText(hinttext, null, false, .001);
}
};
partP_mc.onRollOut = partP_mc.onReleaseOutside=function () {
this._alpha = 0;
// kill hint
// from hint class
Hint.killHint();
};
//****************album********************
albumP_mc.onRollOver = function() {
//hint
if (_global.weblocation) {
var hinttext:String = _global.PSS_UI.lib_copyalbumlink;
} else {
var hinttext:String = _global.PSS_UI.lib_copyalbumlink+"<BR>"+_global.PSS_UI.lib_copylinkp;
}
// from hint class
Hint.labelText(hinttext, 300);
};
albumP_mc.onPress = function() {
this._alpha = 100;
// from hint class
Hint.killHint();
// copy link
THIS.copyAlbumLink();
};
albumP_mc.onRelease = function() {
this._alpha = 0;
var hinttext:String = _global.PSS_UI.lib_copyok;
// from hint class
Hint.labelText(hinttext, null, false, .001);
};
albumP_mc.onRollOut = albumP_mc.onReleaseOutside=function () {
this._alpha = 0;
// kill hint
// from hint class
Hint.killHint();
};
//photo button
//***********************photo****************
photoP_mc.onRollOver = function() {
//hint
if (_global.weblocation) {
var hinttext:String = _global.PSS_UI.lib_copylink;
} else {
var hinttext:String = _global.PSS_UI.lib_copylink+"<BR>"+_global.PSS_UI.lib_copylinkp;
}
// from hint class
Hint.labelText(hinttext, 300);
};
photoP_mc.onPress = function() {
this._alpha = 100;
// from hint class
Hint.killHint();
//copy link
THIS.copyPhotoLink();
};
photoP_mc.onRelease = function() {
this._alpha = 0;
var hinttext:String = _global.PSS_UI.lib_copyok;
// from hint class
Hint.labelText(hinttext, null, false, .001);
};
photoP_mc.onRollOut = photoP_mc.onReleaseOutside=function () {
this._alpha = 0;
// kill hint
// from hint class
Hint.killHint();
};
//******part***************
// photo desable
photoD_mc.onRollOver = function() {
};
albumD_mc.onRollOver = function() {
};
}
//********************activ******************
public function setToActiv():Void {
__this._visible = true;
}
public function setToPasive():Void {
__this._visible = false;
}
//********************set album data******************
public function setAlbumData(pID:Number, aID:Number):Void {
partID = pID;
albumID = aID;
photoD_mc._visible = true;
albumD_mc._visible = false;
}
// *****************set part data***********************
public function setPartIndex(pID:Number):Void {
var tempObject:Object = PartsArray[pID];
partID = tempObject.id;
photoD_mc._visible = true;
albumD_mc._visible = true;
}
public function setPartArray(arr:Array):Void {
PartsArray = arr;
}
//*******************set photo data*********************
public function setPhotoData(pID:Object):Void {
photoData = pID;
photoID = photoData.id;
partID = photoData.p_id;
albumID = photoData.a_id;
photoD_mc._visible = false;
albumD_mc._visible = false;
}
//*************************************************copy photo link*****************
private function copyAlbumLink():Void {
if (_global.weblocation) {
var path:String = _global.psslocation+"?#"+partID+"|"+albumID;
} else {
var path:String = "?#"+partID+"|"+albumID;
}
System.setClipboard(path);
}
private function copyPhotoLink():Void {
if (_global.weblocation) {
var path:String = _global.psslocation+"?#"+partID+"|"+albumID+"|"+photoID;
} else {
var path:String = "?#"+partID+"|"+albumID+"|"+photoID;
}
System.setClipboard(path);
}
private function copyPartLink():Void {
if (_global.weblocation) {
var path:String = _global.psslocation+"?#"+partID;
} else {
var path:String = "?#"+partID;
}
System.setClipboard(path);
}
// ************************end class
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -