admGT
23.07.2006, 23:37
Необходимо сделать программно кнопку с разными загружаемыми картинками на обычное состояние и на rollOver
Делаю так:
function makeButton(nameObj,pic,pic2){// make new button
this.createEmptyMovieClip(nameObj,this.getNextHighestDepth());
var newButton1:MovieClipLoader=new MovieClipLoader();
var mcListener:Object=new Object();
mcListener.onLoadInit=function(target_mc:MovieClip){
target_mc.onPress=function(){
trace("кнопка нажата");
}
}
newButton1.addListener(mcListener);
newButton1.loadClip(pic,nameObj);
newButton1.loadClip(pic2,nameObj);
}//Конец функции
Вызываю функцию
makeButton("first","pic1.jpg","pic2.jpg");
Дальше глухо. Вроде бы гружу 2 картинки в один клип, на одно и то же место. Отображается верхняя , что и следовало ожидать. А как сделать, чтобы картинки всеж менялись при наведении?
Делаю так:
function makeButton(nameObj,pic,pic2){// make new button
this.createEmptyMovieClip(nameObj,this.getNextHighestDepth());
var newButton1:MovieClipLoader=new MovieClipLoader();
var mcListener:Object=new Object();
mcListener.onLoadInit=function(target_mc:MovieClip){
target_mc.onPress=function(){
trace("кнопка нажата");
}
}
newButton1.addListener(mcListener);
newButton1.loadClip(pic,nameObj);
newButton1.loadClip(pic2,nameObj);
}//Конец функции
Вызываю функцию
makeButton("first","pic1.jpg","pic2.jpg");
Дальше глухо. Вроде бы гружу 2 картинки в один клип, на одно и то же место. Отображается верхняя , что и следовало ожидать. А как сделать, чтобы картинки всеж менялись при наведении?