Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > ActionScript 3 > Три уровня вложенности для 2-state button |
Автор: Dims 21.4.2011, 15:27 |
Хочу сделать крестик, который пропадает или появляется, когда на него нажимают мышкой. Поскольку видимость слоёв я не могу менять из ActionScript, то я делаю Символ "CCross", в котором рисую крестик. Этот символ я не могу сделать типа Button, поскольку он у меня будет становиться невидимым и будет переставать работать. Поэтому, я кладу символ CCross внутрь ещё одного символа, BCross, который делаю кнопкой. Поскольку к фреймам внутри кнопки нельзя привязывать скриптов, мне приходится заворачивать этот символ в ещё один символ, FCross, снова типа Clip, и в его первом и единственном фрейме привязывать обработчик нажатия кнопки, который лезет на самую глубину и включает выключает крестик. Это нормально вообще или я чего-то круто не понимаю? |
Автор: Maksys 22.4.2011, 05:59 |
Ну ясно все... Во первых нужно понимать, что крестик, если он пропадет, не сможет реагировать на нажатия, да и вообще юзер его не увидит, должен быть крглишок, который включает крестик. Либо делать крестик прозрачным, а юзер заранее зная где крестик может на него нажать. |