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

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

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

Регистрация: Nov 2008
Сообщений: 101
Tip Подгрузка переменных из xml файла...

Есть код:

как можно вот эти две переменные в xml файл засунуть и потом их в флэшку подгружать?
Код AS1/AS2:
var minNum:Number = 1400000;
var maxNum:Number = 1400700;
 
var mas = new Array(-1, -2, -3, -4, 1, 2, 3, 4, 5);
 
id = setInterval(riseNumber, 900, maxNum);
function riseNumber(max:Number) {
if (minNum >= maxNum) {
clearInterval(id);
minNum = maxNum
number_txt.text = minNum;
} else {
minNum = minNum+mas[random(9)]+Math.random();
number_txt.text = minNum;
}
}
з.ы спс

Старый 10.09.2009, 18:25
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Чем вас не устраивает обычный текстовый файл?

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

Регистрация: Nov 2008
Сообщений: 101
текстовый не подходит, нужен именно xml

Старый 10.09.2009, 18:43
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Код:
notext=<?xml version="1.0" encoding="utf-8"?>
<textrulez minNum="1400000" maxNum="1400700">
</textrulez>
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

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

Регистрация: Nov 2008
Сообщений: 101
почему когда прописываю во флэше, он мне выдает undefined?

Код AS1/AS2:
var my:XML = new XML();
my.ignoreWhite = true;
my.load("my.xml");
Добавлено через 13 часов 23 минуты
вот исходник http://*****************/files/d26q199y3 подскажите пожалуйста что не правильно сделано?


Последний раз редактировалось lbsdes; 11.09.2009 в 12:28.
Старый 11.09.2009, 13:56
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 6  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Код AS1/AS2:
Код AS1/AS2:
myAskData = new LoadVars();	
		myAskData.load( urlxml );		
		myAskData.onLoad = function(valid) 
		{  if (valid) placeAskData()  }
 
		placeAskData = function()
		{			
			var xml_str:String = myAskData.notext // ИМЯ переменной которая в ХМЛ файле прописана
			var my_xml:XML = new XML()
			my_xml.ignoreWhite = true
			my_xml.parseXML(xml_str)
                                       var node = my_xml.firstChild
                                       var minNum = node.attributes.minNum
 
                          }
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2


Последний раз редактировалось dark256; 11.09.2009 в 14:07.
Старый 11.09.2009, 14:12
lbsdes вне форума Посмотреть профиль Отправить личное сообщение для lbsdes Найти все сообщения от lbsdes
  № 7  
Ответить с цитированием
lbsdes
 
Аватар для lbsdes

Регистрация: Nov 2008
Сообщений: 101
вот код во флэш который пишу все равно undefined пишет?

myAskData = new LoadVars();
myAskData.load("my.xml");
myAskData.onLoad = function(valid)
{ if (valid) placeAskData() }

placeAskData = function()
{
var xml_str:String = myAskData.notext // ИМЯ переменной которая в ХМЛ файле прописана
var my_xml:XML = new XML()
my_xml.ignoreWhite = true
my_xml.parseXML(xml_str)
}

var mas = new Array(-1, -2, -3, -4, 1, 2, 3, 4, 5);

id = setInterval(riseNumber, 900, maxNum);
function riseNumber(max:Number) {
if (minNum >= maxNum) {
clearInterval(id);
minNum = maxNum
number_txt.text = minNum;
} else {
minNum = minNum+mas[random(9)]+Math.random();
number_txt.text = minNum;
}
}[/as]

Добавлено через 6 минут
исходник http://*****************/files/egdle2izs

Добавлено через 20 минут
вот так все равно undefined пишет

Код AS1/AS2:
myAskData = new LoadVars();	
		myAskData.load("my.xml");		
		myAskData.onLoad = function(valid) 
		{  if (valid) placeAskData()  }
 
		placeAskData = function()
		{			
			var xml_str:String = myAskData.notext // ИМЯ переменной которая в ХМЛ файле прописана
			var my_xml:XML = new XML()
			my_xml.ignoreWhite = true
			my_xml.parseXML(xml_str)
                                       var node = my_xml.firstChild
                                       var minNum = node.attributes.minNum
 
                          }
 
var mas = new Array(-1, -2, -3, -4, 1, 2, 3, 4, 5);
 
id = setInterval(riseNumber, 900, maxNum);
function riseNumber(max:Number) {
if (minNum >= maxNum) {
clearInterval(id);
minNum = maxNum
number_txt.text = minNum;
} else {
minNum = minNum+mas[random(9)]+Math.random();
number_txt.text = minNum;
}
}
Добавлено через 55 минут
совсем запутался..


Последний раз редактировалось lbsdes; 11.09.2009 в 14:33.
Старый 11.09.2009, 20:04
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 8  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Так и знал что придется писать экзампл )))
Вот тут все работает

Кстати - var minNum - это объявление локальной переменной в функции, и вне ее она невидна
Вложения
Тип файла: zip loadXML.zip (16.9 Кб, 40 просмотров)
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

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

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

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


 


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


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