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

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

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

Регистрация: Jun 2005
Сообщений: 25
кстати, строка "import Mc;" вообщем-то ненужна, а во всем остальном, делайте что вам говорят)) только не забудьте в поле линкаж напротив Вашего клипа поставить имя Mc..

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

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
я все понял , спасибо всем , но у меня возникли ошибки при наверном конфликте с предыдущим кодом :
1067: Implicit coercion of a value of type flash.display:BitmapData to an unrelated type flash.display:Bitmap 37line
1172: Definition myImage could not be found. 47line
1180: Call to a possibly undefined method myImage. 48line
вот весь код:
Код AS3:
package 
{
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.display.StageScaleMode;
	import flash.filters.DisplacementMapFilter;
	import flash.geom.Point;
 
	/**
	 * ...
	 * @author Ksoo
	 */
	public class Main extends Sprite 
	{
		[Embed(source = 'image.jpg')]
		private var waterImage:Class;
		private var water_mc:Bitmap;
		private var myfilters:Array;
		private var myBitmap:BitmapData;
		private var i:int;
		public function Main():void 
		{
			if (stage) init();
			else addEventListener(Event.ADDED_TO_STAGE, init);
		}
 
		private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			// entry point
			filters = new Array();			
			stage.scaleMode = StageScaleMode.NO_SCALE;
 
			addEventListener(Event.ENTER_FRAME, anim);
			myBitmap = new BitmapData(1600,1200,false,0);
			var pt:Point = new Point(0,0);
			var mpoint :Point = new Point(0,0);
			var myDispl:DisplacementMapFilter = new DisplacementMapFilter(myBitmap, mpoint, 1, 2, 10, 50);
			water_mc = new waterImage();
			myfilters = new Array();
			myfilters.push(myDispl);
			water_mc.filters = myfilters;
			addChild(water_mc);
			i = 1;
            import myImage;
            var myImg:BitmapData = new myImage(0, 0) as BitmapData;
            var myBitmap:Bitmap = new Bitmap( myImg );
 
 
            addChild( myBitmap );
		}
 
		private function anim(e:Event):void {
			var filterList:Array = water_mc.filters;
			var offset:Array;
			offset = new Array();
			offset.push(new Point(0, 0));
			offset.push(new Point(i,i/4));
			myBitmap.perlinNoise(50, 5, 2, 50, true, false, 7, true, offset);
			//myBitmap.perlinNoise(
			filterList.mapBitmap = myBitmap;
			water_mc.filters = filterList;
			i++;
		}
 
	}
 
}
почему произошли ошибки понять не могу , помагите пожалуйста

Старый 18.03.2010, 08:05
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
dmitry bond, вы когда уже думать и понимать то, что вы пишете, начнете?
Тексты ошибок для вас некая загадочная надпись на неизвестном вам языке или что?

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

Старый 18.03.2010, 13:04
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 5  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
я не понимаю значение ошибки , и не могу понят что можно сделать

Старый 18.03.2010, 13:26
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 6  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
etc
Не слишком ли грубо, ну не понимает человек что ему сделать, зачем же так с ним? Я вот, тоже, например,в свое время ничего не мог сделать, не смотря на то, что ночи на пролет сидел и пытался понять чток чему, пока кто-то на форуме не напишет пару строк в помощь =)

dmitry bond
число перед словом "line" означает в какой строчке, по мнению компилятора ошибка, сосредоточьтесь на этих строках, проанализируйте, что вы до этого изменили, если нужно откатитесь назад, и попытайтесь понять что именно не так, а вот когда вы поймете в чем именно у вас ошибка в какой строке и по какой причине, и попытавшись их исправить, потерпите неудачу, то задавайте здесь вопрос более конкретно. Так вам быстрее помогут.

Старый 18.03.2010, 13:38
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 7  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
alex , спасибо за совет , пойду думать

Старый 18.03.2010, 14:00
GentleFLASH вне форума Посмотреть профиль Отправить личное сообщение для GentleFLASH Найти все сообщения от GentleFLASH
  № 8  
Ответить с цитированием
GentleFLASH

Регистрация: Apr 2009
Сообщений: 117
etc прав. Человеку уже и так все написали, что он просил, даже книгу сказали какую и где можно достать. Возьми в руки и прочитай от корки до корки - таких нубских вопросов хоть не будет. А то спрашивает, как будто первый раз сел. Так вообще то люди нормальные вначале разбираются хотя бы по туториалам что к чему, а потом уже на форуме людей спрашивают. Даже от адоба идет документация и даже пошаговый рассказ как устроен ActionScript3, причем на русском языке, бесплатно. В чем проблема сходить к первоисточнику и у него узнать все как есть?
P.S.: там же будет сказано, что никто не пихает import внутри тела класса.


Последний раз редактировалось GentleFLASH; 18.03.2010 в 14:02.
Старый 18.03.2010, 14:04
dmitry bond вне форума Посмотреть профиль Отправить личное сообщение для dmitry bond Найти все сообщения от dmitry bond
  № 9  
Ответить с цитированием
dmitry bond
 
Аватар для dmitry bond

Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
спасибо большое , оказывается ошибка была в том что я класс изображение назвал с маленькой буквы ,а в коде с большой

Старый 18.03.2010, 17:09
AlexDesinger вне форума Посмотреть профиль Отправить личное сообщение для AlexDesinger Посетить домашнюю страницу AlexDesinger Найти все сообщения от AlexDesinger
  № 10  
Ответить с цитированием
AlexDesinger

Регистрация: Feb 2007
Сообщений: 563
GentleFLASH
Я по себе сужу и еще помню как со мной здесь нянчились и как объясняли очевидные для программистов вещи и как долго я втыкал что происходит, правда до книжки К.Мука я добрался так же как до help от Adobe на русском, но вся проблема в том, что не все, кто включает flash - программисты, среди них много дизайнеров, аниматоров и художников, некоторым из них нужно помогать, для того, чтобы они не теряли тягу к прекрасному - к flash, например как я =)

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
анимация , анимация во флеш , вода во флеш , програмная анимация

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

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


 


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


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