PDA

Просмотр полной версии : два события на одной кнопке


bb_anima
02.03.2008, 23:43
работаю над интерактивной инструкцией. вкратце - это цепь мувиков(подгружаемых из библиотеки) с кнопками "назад" и "далее".

есть две кнопки вначале, к примеру Vista32 и Vista64, с которых начинают последовательно открываться окна с инструктажем. поскольку инструкции и там и там одинаковы за исключением тех мест где в первом случае стоит "драйвер32" во втором случае заменяется на "драйвер64" - я делаю два разных мувика. нужно чтобы при нажатии на vista32 в цепь сценария подгружались окна с информацией о драйвере32 и наоборот при нажатии вначале на Vista64 - подгружались окна с драйевр64
:wacko:

спасибо за участие! за развернутый ответ могу автору сделать чо-нибудь в кореле или фотошопе(:victory: )! с action никак ниразбирусь тока.:rolleyes:

MrPoma
03.03.2008, 00:11
Создаете текстовое поле txt и при нажатии на vista32 грузите в него один текст, а при нажатии на vista64 другой.


vista32.onPress = function(){
txt.text = 'vista 32';
}

vista64.onPress = function(){
txt.text = 'vista 64';
}

bb_anima
03.03.2008, 01:00
все бы ничего, да только там не только текст, но и картинки меняются.
я делаю так:

обозначаю переменную
_root.vistaID = null

на кнопку vista32 вешаю:
on(release) {
this.unloadMovie("Vista_version_change");
_root.createEmptyMovieClip("empty_mc2", 1);
_root.empty_mc.attachMovie("Vista1.0","Vista1.0_2", 1);
_root.vistaID == 2
}
чем сообщаю что если мы на нее нажали то теперь переменная равна 2
и теперь в нужном месте будет грузиться соответствующий клип

аналогично для кнопи vista64:
on(release) {
this.unloadMovie("Vista_version_change");
_root.createEmptyMovieClip("empty_mc2", 1);
_root.empty_mc.attachMovie("Vista1.0","Vista1.0_2", 1);
_root.vistaID == 1
}
в этом случае переменная уже равна 1

а в нужном месте вешаю:
on(release) {
if(_root.vistaID == 1){
this.unloadMovie("Vista1.12_2");
_root.createEmptyMovieClip("empty_mc2", 1);
_root.empty_mc.attachMovie("Vista64","Vista64", 1);
};

if (_root.vistaID == 2) {
this.unloadMovie("Vista1.12_2");
_root.createEmptyMovieClip("empty_mc2", 1);
_root.empty_mc.attachMovie("Vista32","Vista32", 1);
}

}

MrPoma
03.03.2008, 03:37
Исходничек :)