Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как добраться до текста? (http://www.flasher.ru/forum/showthread.php?t=136286)

Dumpil 13.02.2010 16:44

Как добраться до текста?
 
Вложений: 1
Не знаю как правельно добраться до динамического текстового поля.
Нужно что бы при наведении на кнопку прописывался нужный текст в текстовом поле которое спрятано в глубине мк. Подскажите пожалуйста как лучше сделать.

mooncar 13.02.2010 16:54

Как добраться до вашего исходника?
CS4 стоит не у всех.

Dumpil 13.02.2010 17:03

Как сохранить в более ранних версиях ? в кс4 сохранить как позволяет только КС3

iflamberg 13.02.2010 17:08

cs3 и пойдет.

Dumpil 13.02.2010 17:12

Вложений: 1
вот кс3.

samana 13.02.2010 19:16

Вложений: 1
Проблема в том, что есть символ "Buton", а из кнопки нельзя почему то получить доступ к клипам которые внутри её да ещё и на разных кадрах. Выход - не использовать символы кнопок вообще никогда.
Я зменил кнопку на муви-клип, и добавил внутрь прозрачный прямоугольник это как область hint у кнопок. И на главной сцене в первом кадре написал код:
Код AS1/AS2:

peop.stop();
peop.onRollOver = function() {
        this.gotoAndStop(2);
        this.over.lift.text1.text = "People";
};
peop.onRollOut = function() {
        this.gotoAndStop(1);
};

Возвращаю исправленный исходник, посмотри если не понятно.

KiL33 13.02.2010 19:19

Ваш код, есть мега жЕсть.

Создайте новый проект и разбирайтесь

Код AS1/AS2:

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"
}


Dumpil 13.02.2010 20:14

samana спасибо ) разобрался )


Часовой пояс GMT +4, время: 16:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.