JOKER_MAX
14.02.2013, 10:08
Здравствуйте, товарищи.
Второй день бьюсь и не могу понять: почему у меня не работает смена глубины?
Кстати, уверен что есть стандартное решение моей проблемы и кто нибудь с таким сталкивается постоянно.
Существует две кнопка "свернуть\развернуть на весь экран". Расположены на одном месте
Соответственно при нажатии первой ролик сворачивается, это кнопка делается невидимой и неактивной, а вторая наоборот. И вдобавок они должны меняться местами и активная должна выдвигаться на первый план. Но не хочет! Вот код:
_root.bts_fullscreen.bt_fullScreenOn.onRelease = function(){
fscommand("fullscreen", "true");
fullScreenOnOff(this);
}
_root.bts_fullscreen.bt_fullScreenOff.onRelease = function(){
fscommand("fullscreen", "false");
fullScreenOnOff(this);
}
function fullScreenOnOff(offObj:Object){
if (offObj == _root.bts_fullscreen.bt_fullScreenOn){
onObj = _root.bts_fullscreen.bt_fullScreenOff;
}
else{
onObj = _root.bts_fullscreen.bt_fullScreenOn;
}
onObj._alpha = 100;
onObj.enabled = true;
offObj._alpha = 0;
offObj.enabled = false;
onObj.swapDepths(onObj._parent.getNextHighestDepth())
}
Когда то задавал подобный вопрос, но в том случае все работало: http://www.flasher.ru/forum/showthread.php?t=151396
И через swapDepths() пробовал - ничего.
Через trace выводил индекс на экран - не меняется никакими способами.
Скоро придется делать проект с возможностью проигрывать видео. Там это же понадобится для "play\pause"
Что это может быть?
P.S. Можно конечно просто написать _y += 5000 и проблема решена, но хочется чтобы выглядело как-то поприличнее.
Второй день бьюсь и не могу понять: почему у меня не работает смена глубины?
Кстати, уверен что есть стандартное решение моей проблемы и кто нибудь с таким сталкивается постоянно.
Существует две кнопка "свернуть\развернуть на весь экран". Расположены на одном месте
Соответственно при нажатии первой ролик сворачивается, это кнопка делается невидимой и неактивной, а вторая наоборот. И вдобавок они должны меняться местами и активная должна выдвигаться на первый план. Но не хочет! Вот код:
_root.bts_fullscreen.bt_fullScreenOn.onRelease = function(){
fscommand("fullscreen", "true");
fullScreenOnOff(this);
}
_root.bts_fullscreen.bt_fullScreenOff.onRelease = function(){
fscommand("fullscreen", "false");
fullScreenOnOff(this);
}
function fullScreenOnOff(offObj:Object){
if (offObj == _root.bts_fullscreen.bt_fullScreenOn){
onObj = _root.bts_fullscreen.bt_fullScreenOff;
}
else{
onObj = _root.bts_fullscreen.bt_fullScreenOn;
}
onObj._alpha = 100;
onObj.enabled = true;
offObj._alpha = 0;
offObj.enabled = false;
onObj.swapDepths(onObj._parent.getNextHighestDepth())
}
Когда то задавал подобный вопрос, но в том случае все работало: http://www.flasher.ru/forum/showthread.php?t=151396
И через swapDepths() пробовал - ничего.
Через trace выводил индекс на экран - не меняется никакими способами.
Скоро придется делать проект с возможностью проигрывать видео. Там это же понадобится для "play\pause"
Что это может быть?
P.S. Можно конечно просто написать _y += 5000 и проблема решена, но хочется чтобы выглядело как-то поприличнее.