kongomato
06.08.2006, 19:49
Друже,i need help.
Мострячю своего рода просмоторщик...
_______________________________________________________________
var i = 1; //
input = i;
//прелоадер
onEnterFrame = function(){
bL1 = block1.content.getBytesLoaded();
bT1 = block1.content.getBytesTotal();
bL2 = block2.content.getBytesLoaded();
bT2 = block2.content.getBytesTotal();
percentL1 = (bL1/bT1)*100;
percentL2 = (bL2/bT2)*100;
loadText1.text = Math.round(percentL1);
loadText2.text = Math.round(percentL2);
// загрузка в первый блок
if(!isLoaded1){
block1.content.loadMovie("images/ch" + Number(i) + ".swf");
isLoaded1 = true;
trace("images/ch" + Number(i) + ".swf");
}else{
// загрузка во второй блок
if(!isLoaded2 && percentL1 == 100){
block2.content.loadMovie("images/ch" + (Number(i) + 1) + ".swf");
isLoaded2 = true;
trace("images/ch" + (Number(i) + 1) + ".swf");
}
}
// отображение прелоадера в зависимости от % загрузки;
if(percentL1 < 100){
loadText1._visible = true;
}else{
loadText1._visible = false;
}
if(percentL1 == 0){
loadText1._visible = false;
}
if(percentL2 < 100){
loadText2._visible = true;
}else{
loadText2._visible = false;
}
if(percentL2 == 0){
loadText2._visible = false;
}
// Enable/Disable кнопок во время загрузки
if(percentL1 == 0 || percentL2 == 0){
but2.enabled = false;
}else{
but2.enabled = true;
}
/*
if(i == 0 || i == 1){
but1.enabled = false;
but2.enabled = true;
}else{
but1.enabled = true;
but2.enabled = true;
}
*/
// обновление по нажатию клавиши Enter
/*
if(Key.isDown(13) && i != 0){
i = input;
isLoaded1 = false;
isLoaded2 = false;
}
*/
}
// кнопка назад
function first1(){
this.onPress = second1;
}
function second1(){
this.onPress = first1;
}
but1.onPress = first1;
// кнопка вперед
function first2(){
i = Number(i) + 2;
input = i - 1;
isLoaded1 = false;
block1.swapDepths(100);
block2.swapDepths(101);
this.onPress = second2;
}
function second2(){
input = i;
isLoaded2 = false;
block1.swapDepths(101);
block2.swapDepths(100);
this.onPress = first2;
}
but2.onPress = first2;
_______________________________________________________________
а вот как на кнопку but1 повесить действие противоположное but2?
уже голову сломал...
Мострячю своего рода просмоторщик...
_______________________________________________________________
var i = 1; //
input = i;
//прелоадер
onEnterFrame = function(){
bL1 = block1.content.getBytesLoaded();
bT1 = block1.content.getBytesTotal();
bL2 = block2.content.getBytesLoaded();
bT2 = block2.content.getBytesTotal();
percentL1 = (bL1/bT1)*100;
percentL2 = (bL2/bT2)*100;
loadText1.text = Math.round(percentL1);
loadText2.text = Math.round(percentL2);
// загрузка в первый блок
if(!isLoaded1){
block1.content.loadMovie("images/ch" + Number(i) + ".swf");
isLoaded1 = true;
trace("images/ch" + Number(i) + ".swf");
}else{
// загрузка во второй блок
if(!isLoaded2 && percentL1 == 100){
block2.content.loadMovie("images/ch" + (Number(i) + 1) + ".swf");
isLoaded2 = true;
trace("images/ch" + (Number(i) + 1) + ".swf");
}
}
// отображение прелоадера в зависимости от % загрузки;
if(percentL1 < 100){
loadText1._visible = true;
}else{
loadText1._visible = false;
}
if(percentL1 == 0){
loadText1._visible = false;
}
if(percentL2 < 100){
loadText2._visible = true;
}else{
loadText2._visible = false;
}
if(percentL2 == 0){
loadText2._visible = false;
}
// Enable/Disable кнопок во время загрузки
if(percentL1 == 0 || percentL2 == 0){
but2.enabled = false;
}else{
but2.enabled = true;
}
/*
if(i == 0 || i == 1){
but1.enabled = false;
but2.enabled = true;
}else{
but1.enabled = true;
but2.enabled = true;
}
*/
// обновление по нажатию клавиши Enter
/*
if(Key.isDown(13) && i != 0){
i = input;
isLoaded1 = false;
isLoaded2 = false;
}
*/
}
// кнопка назад
function first1(){
this.onPress = second1;
}
function second1(){
this.onPress = first1;
}
but1.onPress = first1;
// кнопка вперед
function first2(){
i = Number(i) + 2;
input = i - 1;
isLoaded1 = false;
block1.swapDepths(100);
block2.swapDepths(101);
this.onPress = second2;
}
function second2(){
input = i;
isLoaded2 = false;
block1.swapDepths(101);
block2.swapDepths(100);
this.onPress = first2;
}
but2.onPress = first2;
_______________________________________________________________
а вот как на кнопку but1 повесить действие противоположное but2?
уже голову сломал...