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

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

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

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Удали вызов функции Random из конструктора Arrow и ошибки не будет.
И слушай в конструкторе Arrow flash.events.Event.ADDED и когда он произойдет вызови Random() и удали слушатель этого события. Это должно все решить. Пробуй.

Старый 19.08.2007, 23:57
tov_diatel вне форума Посмотреть профиль Отправить личное сообщение для tov_diatel Найти все сообщения от tov_diatel
  № 12  
Ответить с цитированием
tov_diatel

Регистрация: Dec 2005
Сообщений: 113
Прости. Я очень плохо разбираюсь.
Вот сделал:
Код:
 public function Arrow() { 
               	addEventListener(Event.ENTER_FRAME, Update); 
				addEventListener(Event.ADDED, Random );
           } 
           private function Random() {
			  	 flag=0;
				 x=0;
				 y=0;
				 lemx=parent.width;
				 lemy=parent.height;
				 xs=Math.random()*5;
				 ys=Math.random()*5;	
				
			   }
теперь ошибки такие:
ArgumentError: Error #1063: Argument count mismatch on main::Arrow/::Random(). Expected 0, got 1.
at flash.display::Sprite/flash.display:Sprite::constructChildren()
at flash.display::Sprite$iinit()
at main::Main$iinit()
at flash.display::Sprite/flash.display:Sprite::constructChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
at test_fla::MainTimeline$iinit()
ArgumentError: Error #1063: Argument count mismatch on main::Arrow/::Random(). Expected 0, got 1.
at flash.display:isplayObjectContainer/addChild()
at main::Text$iinit()
at flash.display::Sprite/flash.display:Sprite::constructChildren()
at flash.display::Sprite$iinit()
at flash.display::MovieClip$iinit()
at test_fla::MainTimeline$iinit()

Старый 20.08.2007, 00:07
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 13  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Код:
public function Arrow() { 
               	//addEventListener(Event.ENTER_FRAME, Update); 
				addEventListener(Event.ADDED, Random );
           } 
           private function Random(event:Event) {
			  	 flag=0;
				 x=0;
				 y=0;
				 lemx=parent.width;
				 lemy=parent.height;
				 xs=Math.random()*5;
				 ys=Math.random()*5;	
				addEventListener(Event.ENTER_FRAME, Update); 
			   }
Попробуй так

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

Регистрация: Dec 2005
Сообщений: 113
Спасибо. Ошибок не выдает. Но теперь там вапще какаято каша получилась.
Вложения
Тип файла: rar as3.rar (6.6 Кб, 56 просмотров)

Старый 20.08.2007, 00:26
tov_diatel вне форума Посмотреть профиль Отправить личное сообщение для tov_diatel Найти все сообщения от tov_diatel
  № 15  
Ответить с цитированием
tov_diatel

Регистрация: Dec 2005
Сообщений: 113
Там дожно в в текстовом поле +1 когда квадратик об стенку стукаеться.

Старый 20.08.2007, 00:44
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 16  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Набросал наскоро. Вроде так. Правь дальше как надо.
Вложения
Тип файла: zip nn.zip (7.7 Кб, 65 просмотров)

Старый 20.08.2007, 02:08
tov_diatel вне форума Посмотреть профиль Отправить личное сообщение для tov_diatel Найти все сообщения от tov_diatel
  № 17  
Ответить с цитированием
tov_diatel

Регистрация: Dec 2005
Сообщений: 113
Слушай извини!Я наверно уже наглеюНо башка уже не варит. У меня в квадратике еще и стрелочка естью Она должна показывать направление движения квадратаю Как мне из класса арров передать ей значение?

Старый 20.08.2007, 02:46
Dima_DPE вне форума Посмотреть профиль Отправить личное сообщение для Dima_DPE Найти все сообщения от Dima_DPE
  № 18  
Ответить с цитированием
Dima_DPE

блогер
Регистрация: Aug 2005
Сообщений: 178
Записей в блоге: 4
Так и передать
Код:
this.myArrowInRect.rotation=Math.atan(ys,xs);
или что-то вроде того. Сам уже во Флеше с 12 часов дня.

Старый 20.08.2007, 02:59
tov_diatel вне форума Посмотреть профиль Отправить личное сообщение для tov_diatel Найти все сообщения от tov_diatel
  № 19  
Ответить с цитированием
tov_diatel

Регистрация: Dec 2005
Сообщений: 113
Спасибо я уже сам разобрался!

Старый 20.08.2007, 13:46
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 20  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
tov_diatel устное предупреждение за название темы.
У вас есть два часа чтобы ознакомится с правилами и прислать мне в личное сообщение нормальное название.
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

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

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

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


 


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


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