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

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

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

Регистрация: Aug 2005
Сообщений: 14
Question браццушки! негодник скрипт через раз грузит данные:(

Ребятушки и Девченки! помогите плиз дельным советом
у меня вот такой скриптик стандартный есть. Юзаю его уже давно.
И вот такой баг - всё бы хорошо, но он грузит собака текст через раз - тобишь по нажатию Создается текстовое поле. Грузится туда текст. Закрываешь - его, снова создаешь и тут бац - вместо красивого текста (обработанного css) появляется тупая фраза "undefined". И так в случайном порядке - то грузится, то не грузится.
Кто-нибудь подскажет, как избавицца от этого? Тобишь вариант - чтобы убрать этот глюк совсем - врядли покатит. А вот как например - проверить что текст загрузился нормально? или в какой переменной проверить что он = "undefined", и повторить загрузку?

скрипт такой (вставлен в MovieClip)

this.createTextField("news_txt", 2, -186, -50, 180, 160);
..... дальше идут параметры текстового поля

var myVars:LoadVars = new LoadVars();
var styles = new TextField.StyleSheet();
var txt_url = "http://www.....";
var css_url = "http://www.....html_styles.css";
myVars.load(txt_url);
myVars.onData = function(content) {
storyText = content;
};
trace (storyText)
styles.load(css_url);
styles.onLoad = function(ok) {
if (ok) {
news_txt.styleSheet = styles;
news_txt.text = storyText;
};
};

(кароче стандартный способ описанный в хелпе)

и сколько раз я уже не писал условия, например я писал if (storyText = undefined) { gotoAndplay... };
и фиг что получалось


Последний раз редактировалось Stas3D; 30.08.2005 в 17:58.
Старый 31.08.2005, 01:14
gruf вне форума Посмотреть профиль Отправить личное сообщение для gruf Найти все сообщения от gruf
  № 2  
Ответить с цитированием
gruf
 
Аватар для gruf

Регистрация: Oct 2003
Адрес: Екатеринбург
Сообщений: 169
И ещё одно, не
="undefined",
а
=undefined

Старый 31.08.2005, 13:55
Stas3D вне форума Посмотреть профиль Отправить личное сообщение для Stas3D Найти все сообщения от Stas3D
  № 3  
Ответить с цитированием
Stas3D

Регистрация: Aug 2005
Сообщений: 14
Ну это я так и писал. только ничего не получалось. Видимо эта переменная не имеет значение undefined. ...в общем...
ПАРНИ! Ну помогите кто-нибудь

Старый 31.08.2005, 19:36
eshkel вне форума Посмотреть профиль Отправить личное сообщение для eshkel Найти все сообщения от eshkel
  № 4  
Ответить с цитированием
eshkel

Регистрация: Jun 2005
Сообщений: 12
выложи полный исходник(*.fla, желательно только с неработающим фрагментом ), и тестовые данные(расположенные локально, и завязку на них в исходнике), а то непонятно немного.

Старый 01.09.2005, 00:27
sher83 вне форума Посмотреть профиль Отправить личное сообщение для sher83 Посетить домашнюю страницу sher83 Найти все сообщения от sher83
  № 5  
Ответить с цитированием
sher83

Регистрация: Aug 2002
Адрес: Латвия, Рига
Сообщений: 52
"и сколько раз я уже не писал условия, например я писал if (storyText = undefined) { gotoAndplay... };" - такой метод ничего не даст.

Чтобы все стабильно работало надо пльзоваться "Loadvars.loaded" В хелпе все опиасно.

Старый 02.09.2005, 12:54
Stas3D вне форума Посмотреть профиль Отправить личное сообщение для Stas3D Найти все сообщения от Stas3D
  № 6  
Ответить с цитированием
Stas3D

Регистрация: Aug 2005
Сообщений: 14
Окей! я попробую что-нибудь поколдовать насчет "Loadvars.loaded". посмотрим что из этого получится.

то eshkel
насчет выкладывать это всё ...хм это весьма сложно сделать, потому что сами текстовые данные - с локала подтягиваются без проблем. Именно когда выкладываешь на http://.... тут то и начинается загрузка через пень колоду.
ну в общем. посмотрим если сам не решу, я тебе тогда в личку отправлю исходник, и там пропишу ссылки на http:....

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

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

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


 


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


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