Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите с датой (http://www.flasher.ru/forum/showthread.php?t=99590)

Merciful_new 12.08.2007 09:53

Цитата:

Сообщение от Kikasso
LoadVars, событие onLoad

Простите, а поподробнее можно?

Tardos Mors 12.08.2007 14:08

Wolsh, где это вы такую функцию loadMove нашли?
Если имелась в виду loadMovie, то откуда у нее такие параметры?

Wolsh 12.08.2007 19:27

2Tardos Mors: Ага, удалил глупости :)
LoadVars Вам предложили для загрузки текстовых данных (даты как текста), но у Вас же отдельная флэшка, определяющая и выводящая дату, так что все нормально, лоадМуви. Просто Kikasso всегда видит проблему шире и борется с ненужной сложностью ;)
Только сделайте для теста бэкфон какого-нибудь ядовитого цвета под текстовым полем с вашей датой, чтобы быть уверенным что мувик показывается а дата - нет. Если действительно не показывается дата - покажите здесь код, как Вы собственно ее "показываете". Проблемы могут быть разные: со шрифтами, с обращением через рут в подгруженной флэшке и т.п.

Merciful_new 13.08.2007 01:06

Цитата:

Сообщение от Wolsh
Проблемы могут быть разные: со шрифтами, с обращением через рут в подгруженной флэшке и т.п.

Дело в том, что время подгружается отдельно - показывает нормально, а вот ДАТА почему то не отображается, хотя видно что она подгрузилась.

Нужно чтоб дата отображалась в *.swf формате, а не в отдельном окне .... и подгружалась в другой файл .... короче дата не отображается,
Код:

loadMovie("ndate.swf", "date2");

Merciful_new 13.08.2007 02:16

разобрался ...
Instance name - не поставил ....

Все равно высвечивается в отдельном окне а надо в *.swf чтоб вот так было: 13/08/2007
Помогите кто может!

Wolsh 13.08.2007 03:04

Я не знаю, я конечно последнюю неделю сильно туплю, но я вообще не могу понять о чем Вы говорите. Какое "отдельное окно", да еще не в свф формате? Стойте, Вы про трейс чтоли?
Код:

trace(date_str);
Вы динамическое текстовое поле во флэшке cделали, в котором эта дата будет отображаться? Так сделайте, назовите его date_txt и замените вышеназванную строчку на
Код:

date_txt.text = date_str;

Kikasso 13.08.2007 03:16

Код:


createTextField('date_txt',1 ,5 ,5, 10, 10);
date_txt.autoSize = 'left';
if( _root.numToLoad==undefined ){
 numToLoad = 10;
}

 date_txt.text = formatDate ( new Date() );

if( --_root.numToLoad > 0 ){
 var date2= createEmptyMovieClip('date2', 2);
 date2._y = 20;
 date2.loadMovie( _url ); //грузим сами себя
}
 // ну и собственно функция, которая форматирует дату
function formatDate( myDate ){
 var day = String( myDate.getDate() );
 if(day.length == 1 )day = '0' + day;
 var month = String(myDate.getMonth() + 1);
 if(month.length == 1 )month = '0' + month;
 return day +'/' + month + '/' + myDate.getFullYear();
}

Все пожалуйста нормально грузится - отображается. Я собственно подумал, что вам надо какую-то другую дату указать, не текущую.

Merciful_new 13.08.2007 03:52

Цитата:

Сообщение от Wolsh
Вы динамическое текстовое поле во флэшке cделали, в котором эта дата будет отображаться? Так сделайте, назовите его date_txt и замените вышеназванную строчку на
Код:

date_txt.text = date_str;

Спс. щас попробую.

Merciful_new 13.08.2007 03:54

Цитата:

Сообщение от Kikasso
Код:


createTextField('date_txt',1 ,5 ,5, 10, 10);
date_txt.autoSize = 'left';
if( _root.numToLoad==undefined ){
 numToLoad = 10;
}

 date_txt.text = formatDate ( new Date() );

if( --_root.numToLoad > 0 ){
 var date2= createEmptyMovieClip('date2', 2);
 date2._y = 20;
 date2.loadMovie( _url ); //грузим сами себя
}
 // ну и собственно функция, которая форматирует дату
function formatDate( myDate ){
 var day = String( myDate.getDate() );
 if(day.length == 1 )day = '0' + day;
 var month = String(myDate.getMonth() + 1);
 if(month.length == 1 )month = '0' + month;
 return day +'/' + month + '/' + myDate.getFullYear();
}

Все пожалуйста нормально грузится - отображается. Я собственно подумал, что вам надо какую-то другую дату указать, не текущую.

Простите а к чему такие сложности?

Kikasso 13.08.2007 07:32

Цитата:

Сообщение от Merciful_new
Простите а к чему такие сложности?

Чтоб исходник не приаттачивать.
Вам собственно нужна функция внизу и то что выделено белым.


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

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