Форум 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=73335)

as_68 23.12.2005 11:47

Не подходит.

Я уже писал в самом начале, и именно из за этого вся "лабуда", my_mc - мувик-кнопка имеющий два состояния:

Цитата:

1 кадр(_up) actions: stop();my_mc_txt.text = this.txt;my_mc_txt - текстовое поле - черное
2 кадр(_down) actions: stop();my_mc_txt.text = this.txt;my_mc_txt - текстовое поле - красное
если один кадр без stop() - все работает и с onRelease и c onPress.

nyctota 23.12.2005 12:41

Погоди. Тебе ну просто непременно нужно, чтоб все делалось так, как ты описываешь, и мувик имел 2 состояния?
Или тебе нужно реализовать смену текста и бакграунда текстового поля ЛЮБЫМ способом?

as_68 23.12.2005 13:50

Imenno tak kak ya opisyvau

KPaul 23.12.2005 13:53

2as_68
Цитата:

Кнопок много и прописывать текст и код внутри не разумно.
Просто нужно немного почитать архитектуру про компоненты. Например mx.controls.Button - весь код внутри, а на основе символа в библиотеке можно создать сколько угодно экземпляров и это как раз разумно.
Возможно под кодом мы понимаем разное...
Цитата:

А код твой не работает: по трэйсу пишет my_mc_txt.text - undefined.
Млин, забыл дописать this - 'this.my_mc_txt.text'.

Написал простенький примерчик по архитектуре as 1.0 компонентов
в контексте проблемы, но вложения действительно не работают :(
Выслал по почте.

PS
Не знаю насколько пример отвечает твоим нуждам потому что до конца не понимаю что ты хочешь сделать.

as_68 23.12.2005 14:06

2 KPaul
Спасибо за пример.
Но я недавно переставлял винды и Flash8 снес.
Сейчас устанавливать нет времени, гляну попозже.
(С компонентами ща поздняк метаться - проект на финише)

KPaul 23.12.2005 14:22

Могу выслать для 6,7...
Там совсем не много кода, чтобы разбираться.
Если бы ты изначально описал проблему следующим образом:
"В руте у меня есть десять кнопочек, которые я аттачу из либы, затем есть текстовое поле. При нажатии на кнопочку лейбл(текст на кнопочке) становится красным, а в текстовое поле загружается текст соответствующий флагу кнопочки. В кнопке у меня ... кадров,
они нужны для.... Весь код я распологаю в руте.... ВОТ МОЯ ПРОБЛЕМА:
[описание проблемы]"
Это конечно просто для примера, но описание проблемы и выдранные куски кода идут после описания логики системы, иначе никто не даст тебе вразумительного ответа.

as_68 23.12.2005 16:08

2 KPaul

Вышли для 7-ки, плиз.

Цитата:

В руте у меня есть пять кнопочек, в каждой кнопочке есть текстовое поле(лейбл). При нажатии на кнопочку лейбл(текст на кнопочке) становится красным, и в него же загружается текст соответствующий флагу кнопочки. В кнопке у меня 2 кадра - два положения кнопки (_up и _down). Весь код я распологаю в руте.... ВОТ МОЯ ПРОБЛЕМА: Текст в лейбл сразу не грузится.
:-))

В принципе если читать код то в первом посте я это и написал.

Я выслал исходник по почте. Если не влом, глянь может чего посоветуешь.

KPaul 23.12.2005 21:56

Бага в том что по сути новое значение текста применяется на роловер и
ролаут, а не на онпресс или релиз. На мой взгляд лучше не мутить
с мувиками как кнопками при такой архитектуре и логике. Лучше все делать через код например setTextFormat может делать с текстом очень многое, в том числе и окрашивать...

Я выслал исходник для семерки, надеюсь поможет...

PS
На счет первого поста, то я понял что текст на кнопке должен менятся,
но детального описания того что ты имеешь и как это используешь там совершенно нет.

as_68 26.12.2005 11:12

Спасибо!


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

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