Просмотр полной версии : Как добраться до текста?
Не знаю как правельно добраться до динамического текстового поля.
Нужно что бы при наведении на кнопку прописывался нужный текст в текстовом поле которое спрятано в глубине мк. Подскажите пожалуйста как лучше сделать.
Как добраться до вашего исходника?
CS4 стоит не у всех.
Как сохранить в более ранних версиях ? в кс4 сохранить как позволяет только КС3
iflamberg
13.02.2010, 17:08
cs3 и пойдет.
Проблема в том, что есть символ "Buton", а из кнопки нельзя почему то получить доступ к клипам которые внутри её да ещё и на разных кадрах. Выход - не использовать символы кнопок вообще никогда.
Я зменил кнопку на муви-клип, и добавил внутрь прозрачный прямоугольник это как область hint у кнопок. И на главной сцене в первом кадре написал код:
peop.stop();
peop.onRollOver = function() {
this.gotoAndStop(2);
this.over.lift.text1.text = "People";
};
peop.onRollOut = function() {
this.gotoAndStop(1);
};
Возвращаю исправленный исходник, посмотри если не понятно.
Ваш код, есть мега жЕсть.
Создайте новый проект и разбирайтесь
var main:MovieClip;
var mc:MovieClip;
var txt:TextField;
main = this.createEmptyMovieClip("main", this.getNextHighestDepth());
txt = main.createTextField("txt", 998, 0, 0, 500, 20);
txt.border = true;
mc = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc._y = Number(main._height)
with(mc){
beginFill(0xFFFFFF);
moveTo(0, 0);
lineTo(100, 0);
lineTo(100, 40);
lineTo(0, 40);
endFill();
}
mc.onRollOver = function()
{
txt.text = "RollOver"
}
mc.onRollOut = function()
{
txt.text = "RollOut"
}
samana спасибо ) разобрался )
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.