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

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

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

Регистрация: Nov 2006
Адрес: Новосибирск
Сообщений: 16
Cool Переменные из TXT и рамка в браузере

Проблема с подгрузкой переменных.
Файлы в папке:
all.swf - сам мувик
all.txt - файл с данными
10.01.00tn - рисунок
Теперь мой код это всего 4 строчки
Код:
 loadVariables("all.txt",_root);
art=a0+a;
loadMovie(a+"tn.jpg",lol);
stop();
lol - название пустого мувика, в который загружается рисунок
Данные грузятся из all.txt. Его вид следующий
Код:
 &a0=K01.&a=10.01.00&n=Wait&
Переменная n сразу грузится в Dynamik Text с var n, с ней никаких проблем
При всем этом получаю следующее
www.bynom.ru/test/1.jpg
а должно при загрузке сразу быть
www.bynom.ru/test/2.jpg
Если вставить кнопку, то все работает Но мне нужна автоматическая загрузка при старте
Кнопка имеет код
Код:
 on (release) {
	gotoAndPlay(2);
}
При этом просто происходит переход на 2 фрейм в котором ничего нет и обратно в 1 фрейм
Можете посмотреть тут www.bynom.ru/test/all.html , при нажатии на черный квадрат, появляется нужный результат

И еще один вопрос. Как убрать рамку в браузере. Когда загружается страница, то вокруг мувика рамка, и мувик работает только через активацию(нужно обязательно на него нажать). Если не ошибаюсь, то это из-за безопасности. Это возможно исправить?

Старый 15.11.2006, 14:45
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 2  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 superivan:
Да, это из-за безопасности. Просто IE после обновления ищет на странице тэги OBJECT и EMBED, после чего помещает их содержимое "под замок". Решений есть несколько. Например, вставлять тэги внедрения флешки на страницу с помощью Ява-скрипта во внешнем файле.
Наибольшее распространение получит Ява-скрипт, который легко найти в сети по названию SWFObject.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого

Старый 16.11.2006, 07:28
superivan вне форума Посмотреть профиль Отправить личное сообщение для superivan Найти все сообщения от superivan
  № 3  
Ответить с цитированием
superivan

Регистрация: Nov 2006
Адрес: Новосибирск
Сообщений: 16
Спасибо. Рамка изчезла ))

Старый 16.11.2006, 11:26
superivan вне форума Посмотреть профиль Отправить личное сообщение для superivan Найти все сообщения от superivan
  № 4  
Ответить с цитированием
superivan

Регистрация: Nov 2006
Адрес: Новосибирск
Сообщений: 16
СПАСИБО всем за участие!!! У меня все зароботало
Используем ActionScript 2
Вот код:
Код:
var loader:LoadVars=new LoadVars();
loader.onLoad=function(){
	art1=this.a0+this.a;
	name1=this.n;
	loadMovie(this.a+"tn.jpg",lol);
}
loader.load("all.txt");

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

Регистрация: Feb 2006
Сообщений: 580
Цитата:
Сообщение от flash8 help
LoadVars
You can use the LoadVars class to obtain verification of successful data loading and to monitor download progress. The LoadVars class is an alternative to the loadVariables() function for transferring variables between a Flash application and a server.

The LoadVars class lets you send all the variables in an object to a specified URL and to load all the variables at a specified URL into an object. It also lets you send specific variables, rather than all variables, which can make your application more efficient. You can use the LoadVars.onLoad handler to ensure that your application runs when data is loaded, and not before.

The LoadVars class works much like the XML class; it uses the load(), send(), and sendAndLoad() methods to communicate with a server. The main difference between the LoadVars class and the XML class is that LoadVars transfers ActionScript name and value pairs, rather than an XML Document Object Model (DOM) tree stored in the XML object. The LoadVars class follows the same security restrictions as the XML class.

Availability: ActionScript 1.0; Flash Player 6
Класс LoadVars относится к AS1

Старый 16.11.2006, 14:28
superivan вне форума Посмотреть профиль Отправить личное сообщение для superivan Найти все сообщения от superivan
  № 6  
Ответить с цитированием
superivan

Регистрация: Nov 2006
Адрес: Новосибирск
Сообщений: 16
В AS1 это неработает!

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

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

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


 


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


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