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

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

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

Регистрация: Apr 2009
Сообщений: 8
Post Подгрузка XML файла

Смотрите:
У меня есть фон. Это простая картинка (не символ).
У меня есть машинка. Она ездит по велению Экшн Скипта. Она мувик.
У меня есть дорога. Она создается ЭкшнСкриптом (этот и предыдущий пункт можно во внимание не брать).
У меня есть парочка объектов (они за экраном,и не видны простым людям). Они мувики.
У меня есть XML файл в котором прописаны положения для всех объектов из предыдущего пункта.
Как подгрузить этот самый XML файл чтобы он расставил все эти объекты по картинке-фону?
Разговариваете с ламером поэтому объяснять будто разговариваете со первоклашкой (здесь написать то, здесь нарисовать это, в этом окошке ввести это и выбрать это, и так далее) =)


Последний раз редактировалось iNils; 06.06.2009 в 01:11.
Старый 06.06.2009, 00:56
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 2  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
f1-xml.load
__________________
Отряд Котовскага

Старый 06.06.2009, 15:58
Dagge вне форума Посмотреть профиль Отправить личное сообщение для Dagge Найти все сообщения от Dagge
  № 3  
Ответить с цитированием
Dagge
 
Аватар для Dagge

Регистрация: Apr 2009
Сообщений: 8
Цитата:
f1-xml.load
А можно поподробнее?
Где это писать? Где писать имя подгружаемого XmL файла? Нужно ли делать чаго нибудь с объектами для их расстановки с помощью XML файла? Разговариваете с ЛАМЕРОМ!!!!!

Старый 06.06.2009, 16:14
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 4  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
F1 - это такая кнопка. В большинстве программ она отображает встроенную справку.

Старый 06.06.2009, 16:28
джонатан вне форума Посмотреть профиль Отправить личное сообщение для джонатан Найти все сообщения от джонатан
  № 5  
Ответить с цитированием
джонатан
 
Аватар для джонатан

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Уважаемый ламер. Поймите, тут нет таких людей, которым больше нечем заняться, как дистанционно выполнять ваши проекты. Куда какой кнопкой в какое окошко, вам никто сдесь рассказывать не станет. Максимум что можно рассказать, это то, что загрузка XML файлов, осуществляется методом load(source:String); класса XML();
__________________
Убейте меня!

Старый 06.06.2009, 17:38
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 6  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
Поймите, тут нет таких людей, которым больше нечем заняться, как дистанционно выполнять ваши проекты.
Мне впще нечем заняться..но делать я ниче не буду сейчс иба с трудм по клавигам папподаю___-)

Добавлено через 34 минуты
Вот каму-то когдато делал, щас немного подправил, но может наоборт хуже сделал, спрашивай если не будет работать..там заача было немного другая.
Код AS1/AS2:
var content_mc:MovieClip = _root.createEmptyMovieClip("content_mc", 10);
function loadXML(file_xml) {
	var xml:XML = new XML();
	var tmp:Array = new Array();
	xml.ignoreWhite = true;
	xml.onLoad = function(success) {
		if (success) {
			var node = xml.firstChild.childNodes;
			for (var i = 0; i<node.length; i++) {
				loadMC(i,node[i].attributes.SWF,node[i].attributes.X,node[i].attributes.Y);
 
			}
		}
	};
	xml.load(file_xml);
}
function loadMC(i, swf, xPost, yPost) {
	var target_mc:MovieClip = content_mc.createEmptyMovieClip("target"+i, content_mc.getNextHighestDepth());
 
	var mcl:MovieClipLoader = new MovieClipLoader();
	var obj:Object = new Object();
	obj.onLoadInit = function(mc:MovieClip) {
		mc._x = xPost;
		mc._y = yPost;
 
		mc.onEnterFrame = _enterFrame;// 
		mc.onLoad = newLoad(_root.xxx_mc, 'myswf.swf');
 
	};
	mcl.addListener(obj);
	mcl.loadClip(swf,target_mc);
}
loadXML("base.xml");
ксмл файл должен быть типа этого
Код:
<data>
    <param SWF="1.swf" X="100" Y="250"/>
</data>

Старый 07.06.2009, 17:41
Dagge вне форума Посмотреть профиль Отправить личное сообщение для Dagge Найти все сообщения от Dagge
  № 7  
Ответить с цитированием
Dagge
 
Аватар для Dagge

Регистрация: Apr 2009
Сообщений: 8
myswf.swf - это имя файла в который погружается файл?
В последней строке loadXML("base.xml"); - base.xml это имя XML файла?
И наконец - в строке XML <param SWF="1.swf" X="100" Y="250"/> - что она означает?
Премного благодарен!

Старый 07.06.2009, 18:21
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 8  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
1. это имя файа в который подгружаеться файл
2. base.xml имя xml файла
3. судя по всему это кусок xml кода взятый из base.xml, где говориться что нужно подгрузить 1.swf в с координатами X и Y

вроде так
__________________
Пока я жив, Вы горем обеспечены

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

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

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


 


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


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