![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 9
|
На первом фрейме все работает окей... на любом другом ни хрена.
Если кому не сложно подскажите в чем дело. ![]() 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. |
|
|||||
|
listener
|
код, приведенный вами не совсем полный.
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();
Работает ли ваш код просто из-под флэша, в обычном swf? Возможно, я не совсем понял суть вашей проблемы. Что у вас в других фреймах делается? Последний раз редактировалось alexcon314; 17.05.2008 в 11:24. |
|
|||||
|
Регистрация: 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. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 9
|
Я дебил. Забыл сервер включить. Все работает. Всё окей. Можно закрывать тем. Простите.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|