![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 18
|
Привет всем.
Сфоткал в Гугл Ерс часть города. Налепил много фоток в одну. Вышла одна большааааая картинка. Можно ли сделать такую кнопку, чтоб нажимая на нее, эта большая картинка увеличивалась (до невозможности )? То есть приближалось изображениеНу и чтоб рядом кнопочка была чтоб быстрее увеличивала Ну а рядом еще чтоб уменьшала ![]() Какой код надо на кнопку повесить. Спасибо. |
|
|||||
|
Код увелечения и уменьшения изображения.
/me недоумевает по поводу таких вопросов. Чтобы картинка не вылазила далеко далеко - добавляем туда маску. Как пример: Что именно у вас не получается?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 18
|
Спасибо
Значит так. Методом втыка(поскольку я самоучка-начинающий) я сделал так: фотку перевел в мувиклип и в поле инстенс нейм я назвал его pic далее сделал новый символ- кнопку и назвал ее bigger Поместил кнопку и мувик на один слой и повесил на слой тот код, который Вы, Psycho Tiger, мне дали. Работает Тоже методом втыка только что подставил в код вместо * знак / и теперь рисунок может также уменьшаться ![]() Но возикли следующие вопросы Рисунок увеличивается в то место, где зарегестрирован, когда я его переводил в мувиклип(т.е. в свой верхний левый край, или центр, смотря как выставить регистрацию) А надо чтоб он увеличивался в то место, которое сейчас находится в центре екрана ( ну как в любой електронной карте) Можно ли во флеше так сделать? И второе: когда нажимаю Сtrl+Enter получается конечный результат в файле Флеш муви. Так вот нужно, чтоб в этом файле можна мышкой брать за увеличенное изображений и перетаскивать влево-вправо-вверх-вниз А такое возможно? |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 18
|
Докладываю.Те, задания, которые я на сегодня себе поставил выполнил.
Спасибо Psycho Tiger, спасибо scarbo. Вот результат ваших стараний. Рисунок назвал в инстенс нейм: pic cоздал 4 кнопки с именами bigger, smaller, lefter, righter И на сцену повесил такой код bigger.onPress=function():Void{
pic._xscale*=1.2;
pic._yscale*=1.2;
}
smaller.onPress=function():Void{
pic._xscale/=1.2;
pic._yscale/=1.2;
}
lefter.onPress=function():Void{
pic._x-=12;
}
righter.onPress=function():Void{
pic._x+=12;
}
pic.onPress = function() {
this.startDrag();
};
//После того, как пользователь отпустил кнопку мышки, мы должны остановить
//прокручивание.
pic.onRelease = scroll_mc.onReleaseOutside=function () {
this.stopDrag();
};
осталось три вопроса Два, как я думаю, легких, и один более сложный для исполнения Но это уже на завтра ![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
И сделать увеличение/уменьшение плавным - щадим глазки пользователя и его нежную психику.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
плавным скейл растра сделать не так просто ))) особенно когда картинка "большааааая" )
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Здесь качество не требуется, речь идет о секунде. Просто резко увеличившийся рисунок сбивает глаз, точки "привязки" теряются и необходимо опять искать глазами город или что там на карте - расположение вражеских эльфов) Битье пикселей здесь без разницы - посмотри любой мпег))))
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Mar 2001
Сообщений: 1,147
|
тогда не "плавным", а "последовательным" )))
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|