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

др. Зойдберг 10.08.2005 18:21

нарезка картинки
 
Подскажите пожалуйста, как можно нарезать на куски (например, на прямоугольники) загруженную в клип картинку? куски должны быть независимы друг от друга, перетаскиваться мышкой.
т.е., загруженную картинку нужно нарезать на куски и распихать их по клипам с невидимыми кнопками. интересует именно технология нарезки.

motor4ik 10.08.2005 18:24

Break Apart , и режь сколько влезит и как захочешь :) каждый кусок в новый клип :) и таскай клипы :)

др. Зойдберг 10.08.2005 18:26

Цитата:

Сообщение от motor4ik
Break Apart , и режь сколько влезит и как захочешь :) каждый кусок в новый клип :) и таскай клипы :)

Надо программно. Это ведь ветка вопросов по экшн скрипту?

motor4ik 10.08.2005 18:29

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

motor4ik 10.08.2005 18:30

хотя в кнопку нельзя залесть, тогда ответ : никак :)

silin 11.08.2005 00:49

Цитата:

Сообщение от motor4ik
а программно, только один вариант! в каждом мувике будет один и тот же целый рисунок, но координаты его и видимая область будут разные вот и все!!! т.е. сделать маску квадратную, в каждом мувике она будет в нужном месте!!! вот и все решение :) только кнопку наверное придется делать чтобы хит область была нужная! у меня такая мысль как порезать картинку программно - это не возможно исходя из моего опыта! может изходя из другого опыта это и будет возможно :)

все верно, тока непонятно про какую кнопку речь..
пример реализации

iNils 11.08.2005 00:52

Цитата:

Сообщение от motor4ik
хотя в кнопку нельзя залесть, тогда ответ : никак :)

можно положить мувик в кнопку и залезть в него

motor4ik 11.08.2005 11:54

а как можно залезть в мувик который в кнопке??? ведь мы не можем залезть в кнопку???

др. Зойдберг 11.08.2005 11:59

Цитата:

Сообщение от silin
все верно, тока непонятно про какую кнопку речь..
пример реализации

Спасибо, буду разбираться.

silin 11.08.2005 12:43

Вложений: 1
вариант решения для твоего расклада

др. Зойдберг 11.08.2005 13:59

Цитата:

Сообщение от silin
вариант решения для твоего расклада

О! Именно то, что надо. Огромное спасибо, буду модифицировать.

iNils 11.08.2005 14:26

Цитата:

Сообщение от motor4ik
а как можно залезть в мувик который в кнопке??? ведь мы не можем залезть в кнопку???

для этого внутри мувика который в кнопке напиши к примеру
_root.inMC=this

теперь _root.inMC содержит путь к мувику внутри кнопки

motor4ik 11.08.2005 14:59

ого :) вот этого не знал!!! спасибо очень ценный совет! т.к. я намучался с этим!!

др. Зойдберг 11.08.2005 19:45

Цитата:

Сообщение от silin
вариант решения для твоего расклада

Все. Голова окончательно распухла. Весь день бьюсь, но никак не могу приспособить этот пример для загрузки нарезаемого изображения из файла, а не брать его из библиотеки. Файл загружается, а вот распихать его по квадратным клипам не поулчается :(

silin 11.08.2005 20:30

Вложений: 1
есть нюанс: мувик с загруженной картинкой не дублируется - придется грузить для каждого фрагмента
думаю, что это не беда: не проверял, но грузиться должен тока один, остальные из кэша (если не запрещено канеш)

др. Зойдберг 11.08.2005 21:31

Цитата:

Сообщение от silin
есть нюанс: мувик с загруженной картинкой не дублируется - придется грузить для каждого фрагмента
думаю, что это не беда: не проверял, но грузиться должен тока один, остальные из кэша (если не запрещено канеш)

Ага, я думал о варианте загрузки одной картинки в каждый мувик, но боялся, что они будут одновременно грузить файл, не кешируя. Ведь, по идее, это несколько разных запросов одного файла на сервер.
Даже думал про вариант подключения пхп для нарезки картинки на сервере и загрузку кусочков в мувики.

Хм... По крайней мере Bandwidth Profiler показывает несколько потоков загрузки, по одному на каждый мувик :(

др. Зойдберг 12.08.2005 11:51

Цитата:

Сообщение от silin
придется грузить для каждого фрагмента
думаю, что это не беда: не проверял, но грузиться должен тока один, остальные из кэша (если не запрещено канеш)

Проверил - ничего не кешируется. Каждый мувик грузит целиком картинку. 50-килобайтная картинка, порезанная на 6х6 частей, в сумме грузится как 1,8 меговая. Наверное придется делать пхпшный загрузчик картинки на сервер, который эту картинку режет и раскладывает куски по файлам. А в мувики грузить эти кусочки. Тогда и маски не нужны.

iNils 12.08.2005 12:03

Цитата:

Сообщение от др. зойдберг
проверил - ничего не кешируется. каждый мувик грузит целиком картинку. 50-килобайтная картинка, порезанная на 6х6 частей, в сумме грузится как 1,8 меговая. наверное придется делать пхпшный загрузчик картинки на сервер, который эту картинку режет и раскладывает куски по файлам. а в мувики грузить эти кусочки. тогда и маски не нужны.

а ты картинки грузишь без передачи всяких параметров?

еще может не кешировать, когда кеш полный.

др. Зойдберг 12.08.2005 12:42

Цитата:

Сообщение от iNils
а ты картинки грузишь без передачи всяких параметров?

еще может не кешировать, когда кеш полный.

Без передачи, только картинки. Кеш пустой, очищал его.


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

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