![]() |
выключатель
народ, как правильно сделать выключатель (кнопку с 2-мя положениями)?
пс правильно значит красивее.. |
нарисовать красиво
|
Рисуеш кнопку в одном положении потом в другом ставиш между ними моушен твин и наслаждаешся плавным переключением своего руБИЛЬНИКА )))
|
в каком смысле выключатель?
|
ещё 1 совет:
фотографируешь тумблер во влючённом и в выключенном состояниях. Обрабатываешь в фотошопе, импортируешь во flash. Красиво, реалистично. |
конечно остроумно, но я про код, вот мой:
on(press){ if(p ==undefined) p=0; else p++; } onClipEvent(enterFrame){ if(p%2 ==0) gotoAndStop(1); else gotoAndStop(2); } может функция есть.. какой-нибудь свитч();... Цитата:
|
Ты просил красиво тебе сказали...
Дал код свой а где вопрос ? Что зделать то ? Где подсказать ? |
Он сказал - как лучше сделать, может у него в коде "хреновый метод" (с) =). У вас тут это любят, все ХМ называть...
|
Цитата:
так-же я не понимаю поставленой ему задачи. если имееться ввиду как запрограммировать кнопку, так есть много разных вариантов. какой ему предложить так-же непонятно, так как нет цели. |
наверно имел ввиду про код.
Я вот считаю нет красивее кода написаного коротко и по делу... |
Цитата:
|
простые вопросы тут задавать походу нельзя, народ чувствует подвох:)
и отвечать на свои вопросы нельзя,это наверно тоже сильно смущает:)) вы бы какой код написали, если бы вам надо было сделать кнопку с 2-мя положениями, например, скрывающую и показывающую символ? |
Вложений: 1
ну ето уже ближе к делу
1. если просто 2а положения, то вполне всунуть просто 2и рисунка в саму кнопку. 2. если анимированый, посотри как зделано в прикрепленном исходнике |
Код:
this.createEmptyMovieClip ("mc1", 1); |
спасибо:)
|
Цитата:
Может конкурс замутить, кто нарисует выключатель програмно более реалистично |
Цитата:
|
Цитата:
|
Ладно, какой приз?:)
|
Цитата:
|
Код:
_root.zzz = 1; |
у тебя че то еще надо рисовать в фреймах
|
кстати вариант
Код:
createClassObject(mx.controls.CheckBox,"CheckBox",2,{label:"Выиграл Я!"}); |
Цитата:
|
Тааак , я слышу странный звук передергивания затвора ПлюсесГан ...
Уже намекаешь ... P.S. Кошмар кругом одно и тоже ... P.S.2. Похоже придется еще и с Nirчем воевать и этот вошел в роль как 2 двое предыдущих , эх... |
а кто были предудущие=)?
|
Три неверных сообщения это плюс , а то и 2 все зависит на кого нарватся.
А я считать умею поэтому невыманиш ... P.S. Вот ситуация , верно Нирч , приходится от каждого шороха шарахатся ... P.S.2. Признаю ты победил , твой код короче . |
Вот думаю, может фирму по производству выключателей открыть? :)
Код:
import flash.geom.*; |
ладно конкурс так конкурс:)
прикольно:) |
Добавим реалистичности с помощью фильтров
Код:
import flash.geom.*; |
Перебор с блюром и теперь не видно что выключатель переключается.
|
Вот еще больше реализма (к моей версии), теперь есть небольшая задержка на переключение за счет хода тублера.
Код:
import flash.geom.*; |
Добавим дешёвые обои :D
Код:
import flash.geom.*; |
Короче, где мой приз? :D
|
Давай уж квартиру дорисуем и переедем туда )))
А ещё лучше будем сдавать местным нубам ))) |
Вложений: 1
И так =) Ultimate Orange CheckBox Trigger And Radio Button Framework =)
Составляющие части класс CheckBoxController Код:
import com.onorange.lab.ui.ICheckBox;Два абстрактных класса AbstractCheckBoxMovieClip и AbstractCheckBox являються базовыми классами для чекбоксов(первый если экстендим мувиклип, второй если обжект) Код:
import mx.events.EventDispatcher;Код:
import mx.events.EventDispatcher;Код:
import com.onorange.lib.events.IEventDispatcher;Я думаю понятно что можно вставить все что угодно PS я забыл в CheckBoxController вставить EventDispatcher, как нить потом=) щас уже влом |
Цитата:
|
У меня нет прав лепить такое ))) Блин придётся с администрацией договариваться ;)
|
| Часовой пояс GMT +4, время: 19:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.