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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.08.2007, 10:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Дн начала надо отказаться от dynamic. Потом вместо UILoader использовать обычный Loader. Из пакета fl.* лучше пока ничего не использовать.

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

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
Код:
package main{
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.display.*;
	import flash.net.URLRequest;
	
	public class Body extends Sprite {

		public function Body() {
			var i:int;
			for (i=1; i < 91; i++) {

				var container:Sprite=new Sprite  ;
				addChild(container);
				var item:Loader=new Loader  ;
				item.width=40;
				item.height=40;
				var url:String = "/item/" + i + ".swf";
				 var urlReq:URLRequest = new URLRequest(url);
				var xx:Number=Math.random() * 800;
				var yy:Number=Math.random() * 600;
				item.move(Math.round(xx),Math.round(yy));
				//item.rotation=Math.round(Math.random()*360);
				item.load(urlReq);
				container.addChild(item);
				container.addEventListener(MouseEvent.CLICK,onClick);
			}
			function onClick(event:MouseEvent):void {
				container.removeChild(DisplayObject(event.target));
			}
		}

	}
}
теперь выдает ошибку на move.. и правильно у Loader нет такого метода..

так как быть? как мне лоадеры раскидать?

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

Регистрация: Sep 2002
Сообщений: 30,787
У Loader есть свойства x и y.

Скобки при создании экземпляров ставить обязательно.

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

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
Код:
package main{
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.display.*;
	import flash.net.URLRequest;

	public class Body extends Sprite {

		public function Body() {
			var i:int;
			for (i=1; i < 91; i++) {

				var container:Sprite=new Sprite();
				addChild(container);

				var item:Loader=new Loader();
				var url:String = "/item/" + i + ".swf";
				var urlReq:URLRequest = new URLRequest(url);
				item.load(urlReq);
				
				var xx:Number=Math.random() * 800;
				var yy:Number=Math.random() * 600;
				item.x=Math.round(xx);
				item.y=Math.round(yy);
				item.width=40;
				item.height=40;
				
				container.addChild(item);
				container.addEventListener(MouseEvent.CLICK,onClick);
			}
			function onClick(event:MouseEvent):void {
				container.removeChild(DisplayObject(event.target));
			}
		}

	}
}
этот код не выдает ошибок, но и объектов не показывает...
в чем проруха?

Старый 08.08.2007, 12:04
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 25  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
видимо кредит, иссяк..
дальше самому копать.. но трудно копать..
когда код ошибок не выдает...

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

Регистрация: Sep 2002
Сообщений: 30,787
Я не могу торчать на форуме целый день. Мне ещё и на работу и с работы ездить надо, помимо того, что нужно работать.

Ширину и высоту пустому клипу бессмысленно выставлять. По этой причине может и не показывать ничего.

Старый 08.08.2007, 12:56
Alexsas вне форума Посмотреть профиль Отправить личное сообщение для Alexsas Посетить домашнюю страницу Alexsas Найти все сообщения от Alexsas
  № 27  
Ответить с цитированием
Alexsas

Регистрация: May 2007
Сообщений: 106
Отправить сообщение для Alexsas с помощью ICQ Отправить сообщение для Alexsas с помощью Skype™
да ___etc я все понимаю..
спасибо уже и так гиганское..
постараюсь реже задавать вопросы.. и больше поделу..

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

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

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


 


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


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