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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Dec 2007
Сообщений: 9
По умолчанию Работает только на первом фрейме (Zinc2.5.24)

На первом фрейме все работает окей... на любом другом ни хрена.
Если кому не сложно подскажите в чем дело.

Код:
stop();
mdminit();
/////////////////////////////////////////////////////////////////////////////////////

function LoadSettings()
{		
		var success:Boolean
		success = LoadOfSettings.load(mdm.Application.path+"Settings\\Settings.txt");	
		LoadOfSettings.onLoad = function()
		{
		if(success)
		{
			dbhost = LoadOfSettings.host;
			dbport = LoadOfSettings.port;
			dbuser = LoadOfSettings.user;
			dbpass = LoadOfSettings.pass;
			dbName = LoadOfSettings.databaseName;
		}
		else
		{
			mdm.Dialogs.prompt("Не могу загрузить настройки подключения к серверу");
		}
		}
}
/////////////////////////////////////////////////////////////////////////////////////
//						Основная функция фрейма									   //
/////////////////////////////////////////////////////////////////////////////////////

LoadSettings();


Последний раз редактировалось iNils; 16.05.2008 в 20:48.
Старый 17.05.2008, 11:17
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
код, приведенный вами не совсем полный.
Код:
stop();
//mdminit();// без этого тоже работает
/////////////////////////////////////////////////////////////////////////////////////
function LoadSettings() {
	var LoadOfSettings:LoadVars = new LoadVars();
	LoadOfSettings.onLoad = function(success:Boolean) {
		if (success) {
			dbhost = LoadOfSettings.host;
			dbport = LoadOfSettings.port;
			dbuser = LoadOfSettings.user;
			dbpass = LoadOfSettings.pass;
			dbName = LoadOfSettings.databaseName;
			mdm.Dialogs.prompt(dbhost + ' ' + dbport + ' ' + dbuser + ' ' + dbpass + ' ' + dbName);
			trace(dbhost + ' ' + dbport + ' ' + dbuser + ' ' + dbpass + ' ' + dbName);
		} else {
			mdm.Dialogs.prompt("Не могу загрузить настройки подключения к серверу");
		}
	};
	//LoadOfSettings.load(mdm.Application.path + "Settings\\Settings.txt");
	LoadOfSettings.load("Settings/Settings.txt");// так тоже работает
	
}
/////////////////////////////////////////////////////////////////////////////////////
//						Основная функция фрейма									   //
/////////////////////////////////////////////////////////////////////////////////////
LoadSettings();
Так у меня работает в любом фрейме. Версия цинка у меня 2.5.0.34.
Работает ли ваш код просто из-под флэша, в обычном swf?
Возможно, я не совсем понял суть вашей проблемы. Что у вас в других фреймах делается?


Последний раз редактировалось alexcon314; 17.05.2008 в 11:24.
Старый 17.05.2008, 15:26
LostStalker вне форума Посмотреть профиль Отправить личное сообщение для LostStalker Найти все сообщения от LostStalker
  № 3  
Ответить с цитированием
LostStalker

Регистрация: Dec 2007
Сообщений: 9
Спасибо что отклинулись. Код действительное не совсем полный. Но способ решения я уже нашел. Добавил сцену, и залил все фреймы туда. Помогло. Но потом я стал добавлять всякие эффекты в частности фильтры. И вот что получается если в "паблиш сеттингс" ставлю 7 флэш плеер то всё путём всё грузит всё переходит, но эффекты не работают. Если ставлю флэш 8 то путем работает только 1 первый фрейм, при попытки нажать на кнопку перехода - она тупит и остаёться на этом фрейме. Но переменные из файла считывает.

Пока не забыл в плеерре 9 работают эффекты но не считывает даже переменные из текстовика

Это полный код фрейма.

Код:
/////////////////////////////////////////////////////////////////////////////////////
function CheckPassAndLogin() 
{
	trace(login);
	login;
	passw;
}

/////////////////////////////////////////////////////////////////////////////////////

function LoadSettings()
{		
		var success:Boolean
		success = LoadOfSettings.load(mdm.Application.path+"Settings\\Settings.txt");	
		LoadOfSettings.onLoad = function()
		{
		if(success)
		{
			dbhost = LoadOfSettings.host;
			dbport = LoadOfSettings.port;
			dbuser = LoadOfSettings.user;
			dbpass = LoadOfSettings.pass;
			dbName = LoadOfSettings.databaseName;
		}
		else
		{
			mdm.Dialogs.prompt("Не могу загрузить настройки подключения к серверу");
		}
		}
}
/////////////////////////////////////////////////////////////////////////////////////
//						Основная функция фрейма									   //
/////////////////////////////////////////////////////////////////////////////////////

stop();

var LoadOfSettings:LoadVars = new LoadVars();

mdminit();
onEnterFrame = function()
{
LoadSettings();
}

_global.login;
_global.passw;

setInterval(CheckPassAndLogin,100);

_global.dbhost;
_global.dbport;
_global.dbuser;
_global.dbpass;
_global.dbName;

mdm.Dialogs.prompt(dbhost);
mdm.Dialogs.prompt(dbport);
mdm.Dialogs.prompt(dbuser);

var success:Boolean;
success = mdm.Database.MySQL.connect(dbhost,dbport,true,dbuser,dbpass,dbName);
if (success) 
{
	mdm.Dialogs.prompt("Database Connected Successfully");
}
else
{
	mdm.Dialogs.prompt(dbhost);
	mdm.Dialogs.prompt("ERRRISHE!");
}
mdm.Database.MySQL.close();

Плюс код кнопки для перехода на след фрейм.

Код:
on(press)
{	
	success = mdm.Database.MySQL.connect(dbhost,dbport,true,dbuser,dbpass,dbName);
	if (success) 
	{
		mdm.Database.MySQL.runQuery("SELECT * FROM Students");
		var Students = mdm.Database.MySQL.getData();
		mdm.Database.MySQL.close();
		
		var LogOn = false;
		for (i=0; i < Students.length; i++)
		{

			if (login == Students[i][0] and passw == Students[i][5])
			{
				var LogOn = true;
				gotoAndStop(3);
			}
			if (login == "Teacher", passw == "zxcvb")
				{
					gotoAndStop(2);
					var LogOn = true
					mdm.Dialogs.prompt("Nastroiki podkluchenia")
				}
		}
		if(LogOn == false) 
		{
			mdm.Dialogs.prompt("Incorrect login or pass")
		}
		
	}
}


Последний раз редактировалось LostStalker; 17.05.2008 в 15:36.
Старый 17.05.2008, 16:48
LostStalker вне форума Посмотреть профиль Отправить личное сообщение для LostStalker Найти все сообщения от LostStalker
  № 4  
Ответить с цитированием
LostStalker

Регистрация: Dec 2007
Сообщений: 9
Я дебил. Забыл сервер включить. Все работает. Всё окей. Можно закрывать тем. Простите.

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

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

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


 


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


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