Ru-Board.club
← Вернуться в раздел «Графика»

» Adobe (Macromedia) Flash. Самые разные вопросы.

Автор: akasyan
Дата сообщения: 15.12.2006 14:37
Vasya Pupkin, привет. Подскажи, пожалуйста, а существует ли во флэше возможность автоматического "разрезания" изображения на части.
Например, я загрузил картинку image, а из нее флэш сделал, например, 2 мувика image1 и image2?
Автор: Vasya Pupkin
Дата сообщения: 15.12.2006 16:20
Может что-то типа этого?

Код:
ActionScript classes > BitmapData (flash.display.BitmapData) > copyPixels (BitmapData.copyPixels method)


import flash.display.BitmapData;
import flash.geom.Rectangle;
import flash.geom.Point;

var bitmapData_1:BitmapData = new BitmapData(100, 80, false, 0x00CCCCCC);
var bitmapData_2:BitmapData = new BitmapData(100, 80, false, 0x00FF0000);

var mc_1:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc_1.attachBitmap(bitmapData_1, this.getNextHighestDepth());

var mc_2:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc_2.attachBitmap(bitmapData_2, this.getNextHighestDepth());
mc_2._x = 101;

mc_1.onPress = function() {
bitmapData_2.copyPixels(bitmapData_1, new Rectangle(0, 0, 50, 80), new Point(51, 0));
}

mc_2.onPress = function() {
bitmapData_1.copyPixels(bitmapData_2, new Rectangle(0, 0, 50, 80), new Point(51, 0));
}
Автор: Di_Mon
Дата сообщения: 15.12.2006 21:10
Люди подскажите нужно сделать флеш плеер с круглым регулятором громкости...
Автор: SSmonarCH
Дата сообщения: 16.12.2006 02:19
Есть шапка сайта, на которой соответственно есть кнопки "Почта", "Домашняя" и "Избранное".
"Почта": getURL("mailto:"+site_email,"_parent","POST");
"Домашняя": getURL("javascript:this.style.behavior='url(#default#homepage)'; this.setHomePage(top.location.href);","_parent","POST");
"Избранное": getURL("javascript:window.external.addFavorite('"+site_url+"','"+fav_text+"'); return false;","_parent","POST");

Почта работает прекрасно, а вот домашняя и избранное совсем не хотят. Как я вижу: браузер не позволяет флешу исполнять у себя яву... Установлен Flash Player 8, IE6, FireFox 2. Как обойти?
Автор: NORIO
Дата сообщения: 18.12.2006 13:07
Для изучения нужен ролик в котором есть шкала прогресса пояляющаяся при
его загрузке из сети и при этом не защищённый от импорта.

Подскажите пожалуйста где такой взять или скинте на мэйл Norio()yandex.ru

Спасибо.
Автор: Vasya Pupkin
Дата сообщения: 18.12.2006 17:22
NORIO
Di_Mon
http://flashkit.com, http://google.com, силы_ввести_запрос_и_нажать_поиск
SSmonarCH, ссылку на пример в студию.
Автор: akasyan
Дата сообщения: 19.12.2006 09:52
Vasya Pupkin, подскажи, пожалуйста, есть ли возможность во флэше добавлять в библиотеку элементы автоматически, а не вручную?
Автор: Vasya Pupkin
Дата сообщения: 19.12.2006 11:56
akasyan, т.е. автоматически? Есть функция Import to Library. Можно также из одной библиотеки .флашки перетаскивать элементы в другую библиотеку .флашки.
Автор: akasyan
Дата сообщения: 19.12.2006 13:37
Vasya Pupkin

Цитата:
т.е. автоматически?

Под "автоматически" я понимаю, используя ActionScript.
Автор: Vasya Pupkin
Дата сообщения: 19.12.2006 17:37
akasyan, бррр. А с какой целью, позволь поинтересоваться? Распиши конкретный пример, ибо ни задачи, ни цели я не понял.
Автор: akasyan
Дата сообщения: 20.12.2006 16:48
Vasya Pupkin

Цитата:
Распиши конкретный пример

Пример конкретный пока отсутствует... Вопрос был задан чисто теоретически. А если навскидку, то, например:
хочется НА ФЛЭШЕ написать пазл, который бы не зависел от конкретной картинки (то есть ссылку на файл, который будет разрезан компьютером, а потом собран юзером передается в качестве параметра). а, например, способ разрезания, используя класс BitmapData предполагает загрузку картинки (ТОЛЬКО ИЗ БИБЛИОТЕКИ!) методом loadBitmap. вот собственно навскидку высосана из пальца задачка, где требуется добавлять в библиотеку элементы средствами ActionScript.
Автор: OOD
Дата сообщения: 21.12.2006 11:01
у кого есть исходник счетчика " До нового года осталось ......" для Flash MX ?
у меня для 8 флеша, для XM нет может быть кто сможет пере конвертировать?
Автор: nigger74
Дата сообщения: 21.12.2006 13:52
OOD
Шли на мыло, сконверчу, да и самому пригодится;)
Мыло в инфе.
Автор: Vasya Pupkin
Дата сообщения: 21.12.2006 14:11
akasyan, нафига это надо, если можно просто подгрузить картинку?
Все-равно пока не увидел необходимости в твоем примере.
Автор: akasyan
Дата сообщения: 21.12.2006 15:11
Vasya Pupkin

Цитата:
нафига это надо, если можно просто подгрузить картинку?

Хорошо. А как в таком случае разрезать подгруженную картинку?

Автор: dkom
Дата сообщения: 21.12.2006 19:46
Может вопрос и простой, но никак не дойдет, как во флеш-ролике (конкретно - во FlashMX 2004) залить фон под каждой буквой текста каким-нибудь цветом?
Цель - нужно написать текст шрифтом со снежными шапками на буквах. Так вот эти самые шапки во всех шрифтах прозрачные и на небелом фоне выглядят как зря.
Автор: Vasya Pupkin
Дата сообщения: 22.12.2006 09:18
dkom, напиши текст, который уже не будет редактироваться. Сделай ему break apart (Ctrl+B) до полной разгрупировки и раскрашивай объекты как тебе вздумается.
akasyan, отвечу на вопрос, когда дойдут руки до битмапдаты. Честно говоря, штучный случай
Автор: dkom
Дата сообщения: 22.12.2006 22:12
Vasya Pupkin
Ну так вручную можно закрашивать текст и без break apart. Размещаешь его где нужно, чтобы больше не требовалось передвигать, затем кистью водишь по тем местам, к-е прозрачные на буквах (после некоторого ковыряния сам догадался до такого). Все лишнее скрывается за буквой, а в итоге прозрачные места закрашиваются. Но как-то долго это все делать, особенно если вдруг после придет мысль изменить текст. Думал, может есть что-то попроще, чтобы фон сразу по всему контуру буквы вставлялся. Ну раз нет - так нет...
P.S: может уже не по теме, но можно ли каким-нибудь образом удалить (сделать бездействующей) кнопку "развернуть" на окне самозапускающегося exe файла флеша. Через редактор ресурсов не получается.
Автор: nigger74
Дата сообщения: 22.12.2006 22:35
Здраствуйте уважаемые!
Я тут человеку пообещал сконвертить fla с 8 флеша в МХ, но по техническим причинам не смог
У кого есть 8 флеш и кому нетрудно сконвертните пожалуста эти два файлика в Flash MX 2004.
Флешка 1 (51 кб)
Флешка 2 (42 кб)
Большое спасибо!
Автор: Vasya Pupkin
Дата сообщения: 23.12.2006 08:36
dkom

Цитата:
можно ли каким-нибудь образом удалить (сделать бездействующей) кнопку "развернуть"

С какой целью тебе это нужно? Чтобы кнопку не видели или чтобы не ролик не масштабировался?
Автор: PHP
Дата сообщения: 23.12.2006 14:01
Ищу срочно Flash Menu с XML.

Нужно что-бы было горизонатльное с выпадающим субменю. В XML вайле помимо названий и ссылок можно было менять шрифт, цвет шрифта.
Автор: dkom
Дата сообщения: 23.12.2006 23:34
Vasya Pupkin
В принципе, чтобы ролик не масштабировался. Я сразу не обратил внимание, что само окно можно растягивать мышью. Т.е сделать, чтобы окно не менялось ни мышью ни разворотом кнопкой, а было строго по размеру флешки.
Пока нашел такой выход - написал оболочку для swf на Delphi, в которой нет кнопки "развернуть" и окно не тянется в размерах при помощи мыши. Похоже это самый простой способ.
Автор: Vasya Pupkin
Дата сообщения: 26.12.2006 14:29
dkom, окно никак не залочить. Чтобы ролик не масштабировался можно использовать такую конструткцию:

Код: Stage.scaleMode = "noScale";
Stage.align = "T";
Автор: mrUnit
Дата сообщения: 02.01.2007 20:56
PHP , такая тема есть - http://flasher.ru/src/kind/{set.cat=37}
Автор: Mr_EbOX
Дата сообщения: 15.01.2007 06:27
Привет!
Загружаю jpg файлы в movie Clip (объект) через loadMovie. Ориентация происходит по левому верхнему краю, а нужно по центру вертикали и горизонтали, как это прописать в Action Script?
Второй вопрос! При разных разрешениях экрана в IE мувик отображается в своем маштабе (то бишь он или помещается в экран, либо больше, либо меньше по ширине) - нужно либо чтобы он позиционировался посередине, либо подстраивался под ширину экрана юзера!
Спасибо!!!
Автор: Vasya Pupkin
Дата сообщения: 15.01.2007 09:13
Mr_EbOX

Цитата:
Загружаю jpg файлы в movie Clip (объект) через loadMovie. Ориентация происходит по левому верхнему краю, а нужно по центру вертикали и горизонтали, как это прописать в Action Script?

Никак
Позиционирование происходит именно по левому верхнему краю.

Цитата:
Второй вопрос! При разных разрешениях экрана в IE мувик отображается в своем маштабе (то бишь он или помещается в экран, либо больше, либо меньше по ширине) - нужно либо чтобы он позиционировался посередине, либо подстраивался под ширину экрана юзера!

File->Publish settings->HTML->Dimensions->Percent 100x100
Автор: Mr_EbOX
Дата сообщения: 15.01.2007 13:39
аха.... значится так.... а может можно загружаемый jpg растянуть по мувику...или потом его там от align'ить? если нужны подробности, для понимания чего мне нужно в итоге спрашивайте, напишу...все просто!
Автор: akasyan
Дата сообщения: 15.01.2007 14:41
Вася привет.
Подскажи, а флэш умеет проигрывать видео?
Если да, то кинь, пожалуйста, ключевое слово для поиска.
Спасибо.
Автор: alsimakof
Дата сообщения: 16.01.2007 10:26
сделал шапку для сайта на Flash, всё нормально, но оня постоянно проигрывается, как сделать так чтобы после одного цикла шапка просто остановилась и больше не начиналась сначала ?????
Заранее спасибо всем за ответ !!!!
Автор: Vasya Pupkin
Дата сообщения: 16.01.2007 13:41
Mr_EbOX

Цитата:
а может можно загружаемый jpg растянуть по мувику

_xscale
_yscale

Цитата:
ли потом его там от align'ить?

_x
_y

Цитата:
если нужны подробности, для понимания чего мне нужно в итоге спрашивайте

Это не я, должен спрашивать, а ты должен рассказать, так я тебе помогаю, а не ты мне.
akasyan

Цитата:
Подскажи, а флэш умеет проигрывать видео?

файл-импорт-импорт видео...
alsimakof

Цитата:
как сделать так чтобы после одного цикла шапка просто остановилась и больше не начиналась сначала ?????

В поселднем фрейме анимации пооставь экшн:

Код:
stop();

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Заказ на изготовления баннеров, логотипов и т.д


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.