Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 29.11.2008, 18:23
grozdyVinograda вне форума Посмотреть профиль Отправить личное сообщение для grozdyVinograda Найти все сообщения от grozdyVinograda
  № 1  
Ответить с цитированием
grozdyVinograda

Регистрация: Sep 2008
Сообщений: 10
По умолчанию Сделать скриншот всей флэшки, а не отдельного мувика

Всем Доброго времени!
Ребят кто-нибудь разобрался и знает как нормально сделать скриншот всей флешки а не отдельного мувика?
С отдельными мувиками проблем нет всё работает пучком! методом попиксельного считывания. Но только с небольшими. при больших мувиках всё виснет напрочь и флэш разумеется предлагает остановить выполнение.
Дак вот как сделать скриншот флэшки ну например размером 700 на 600.
На поиск прошу не посылать, так как дня 4 точно рылся. На AS3 тоже не не посылайте, если б надо было на нём написал бы в соответствующий раздел.
Заранее спасибо!

Старый 29.11.2008, 19:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Снять скриншот с рута в BitmapData, и разделить процесс считывания на кадры с помощью onEnterFrame. По Х пикселей за один кадр.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.11.2008, 01:30
grozdyVinograda вне форума Посмотреть профиль Отправить личное сообщение для grozdyVinograda Найти все сообщения от grozdyVinograda
  № 3  
Ответить с цитированием
grozdyVinograda

Регистрация: Sep 2008
Сообщений: 10
Хм, а можно немного поподробней про процесс считывания с помощью onEnterFrame?

Старый 30.11.2008, 02:49
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Можно. Прочитайте второе предложение в первом ответе.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.11.2008, 02:52
grozdyVinograda вне форума Посмотреть профиль Отправить личное сообщение для grozdyVinograda Найти все сообщения от grozdyVinograda
  № 5  
Ответить с цитированием
grozdyVinograda

Регистрация: Sep 2008
Сообщений: 10
))))
а как это реализовать?


Последний раз редактировалось grozdyVinograda; 30.11.2008 в 03:51.
Старый 30.11.2008, 03:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код AS1/AS2:
var array:Array = new Array (["11", "12", "13", "14", "15"], ["21", "22", "23", "24", "25"], ["31", "32", "33", "34", "35"], ["41", "42", "43", "44", "45"], ["51", "52", "53", "54", "55"], ["61", "62", "63", "64", "65"]);
var x:Number = 5;
var y:Number = 6;
var step:Number = 4;
var stepX:Number = 0;
var stepY:Number = 0;
this.onEnterFrame = function () {
	trace ("new frame")
	for (var i:Number = 0; i < step; i++) {
		trace ("\tnew step in this frame : " + array[stepY][stepX])
		stepX++;
		if (stepX == x) {
			stepY++;
			if (stepY == y) {
				delete this.onEnterFrame;
				trace ("stop");
				break
			} else {
				stepX = 0;
			}
		}
	}
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 30.11.2008, 14:39
grozdyVinograda вне форума Посмотреть профиль Отправить личное сообщение для grozdyVinograda Найти все сообщения от grozdyVinograda
  № 7  
Ответить с цитированием
grozdyVinograda

Регистрация: Sep 2008
Сообщений: 10
Спасибо! Буду разбираться!

Добавлено через 3 часа 58 минут
Эээ, я дико извиняюсь за наглость, но что-то совсем плохо всё, у Вас какого-нибудь мааааленького примерчика нет?

Добавлено через 10 часов 8 минут
Эх.....

Добавлено через 20 часов 8 минут
Совсем-совсем никакого примерчика нет?


Последний раз редактировалось grozdyVinograda; 30.11.2008 в 23:54.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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