PDA

Просмотр полной версии : Подскажите плиз, как сделать из этого скрипта функцию


petrochenko1981
07.03.2006, 13:36
Тема такая, если кто-то может помочь мпомогите плиз.
Есть такой скрипт для выведения текста при на ведении на опрделенный объект, а у меня таких объектов несколько, как этот скрипт преобразовать в функцию, типа name(2параметра).(1-ый текст " полка для обуви ", 2-ой имя объекта на который я навожу мышку и всплывает подказка). И как потом эту функцию правильно использовать. Хотя бы вообщих чертам объясните если не трудно. Заранее спасибо.

with(_root.photo){
shoes.onRollOver = function() {
var container:MovieClip = shoes.createEmptyMovieClip("container", this.getNextHighestDepth());
var label:TextField = shoes.container.createTextField("label", 1, -15, 20, 300, 100 );
};

shoes.onMouseMove = function() {
shoes.container._x = this._xmouse;
shoes.container._y = this._ymouse;
shoes.container.label.text = " полка для обуви ";
shoes.container.label.border = true;
shoes.container.label.border = true;
shoes.container.label.autoSize = true;
shoes.container._highquality=2;
shoes.container.label.background = 0xFF0000;
updateAfterEvent();

};

shoes.onRollOut = function() {
Mouse.show();
shoes.container.removeMovieClip();
};
};

K.A.T.A.F.A.L.K.E.R
07.03.2006, 13:57
_quality="BEST";

MovieClip.prototype.addHint = function(text:String) {
this.onRollOver = function() {
var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth());
var label:TextField = this.container.createTextField("label", 1, -15, 20, 300, 100);
}

this.onMouseMove = function() {
this.container._x = this._xmouse;
this.container._y = this._ymouse;
this.container.label.text = text;
this.container.label.border = true;
this.container.label.border = true;
this.container.label.autoSize = true;
this.container.label.background = 0xFF0000;
updateAfterEvent();

}
this.onRollOut = function() {
Mouse.show();
this.container.removeMovieClip();
}
}
Далее юзать как _root.photo.shoes.addHint("полка для обуви");

petrochenko1981
07.03.2006, 14:10
Спасибо тебе огромноооооооооооооооооооооое. Ты просто супер гений