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

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

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

Регистрация: Jun 2005
Адрес: Dzerzhinsk
Сообщений: 22
Отправить сообщение для Brad с помощью ICQ
Arrow Значение переменной в строке адреса

Hey man!
Вопрос следующий - как сделать так, чтобы при загрузке страницы (на которой расположена флеха) флеш знала значение некой переменной в строке адреса браузера. Например я захожу на это страницу
http://чегонибудь.ru/index.php?act=forum
Так вот мне нада чтобы флеха уже знала чему равно значение переменной act

Старый 21.03.2006, 18:15
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 2  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
proverka = _URL;

Старый 21.03.2006, 18:51
Vensky_Hor вне форума Посмотреть профиль Отправить личное сообщение для Vensky_Hor Найти все сообщения от Vensky_Hor
  № 3  
Ответить с цитированием
Vensky_Hor
 
Аватар для Vensky_Hor

Регистрация: Feb 2006
Адрес: Crimea
Сообщений: 60
Отправить сообщение для Vensky_Hor с помощью ICQ
Можно распарсить строку адреса javascript-ом и через FSCommand передать переменную в мувик.
Наверное, даю не самый лучший совет, но сама с такой проблемой расправлялась через js
__________________
Come night so comes my time to smile )))

Старый 21.03.2006, 18:56
Brad вне форума Посмотреть профиль Отправить личное сообщение для Brad Посетить домашнюю страницу Brad Найти все сообщения от Brad
  № 4  
Ответить с цитированием
Brad
 
Аватар для Brad

Регистрация: Jun 2005
Адрес: Dzerzhinsk
Сообщений: 22
Отправить сообщение для Brad с помощью ICQ
Vensky_Hor а расскажи плиз поподробней. Или если есть дай какой нить файл я если че сам разбирусь

Старый 21.03.2006, 19:00
Vensky_Hor вне форума Посмотреть профиль Отправить личное сообщение для Vensky_Hor Найти все сообщения от Vensky_Hor
  № 5  
Ответить с цитированием
Vensky_Hor
 
Аватар для Vensky_Hor

Регистрация: Feb 2006
Адрес: Crimea
Сообщений: 60
Отправить сообщение для Vensky_Hor с помощью ICQ
Пишешь (например на регулярных выражениях) разбор статуса
window.location в js. Потом устанавливаешь нужную переменную
window.document.MYSWF.SetVariable("myVar", "то, что из статуса");
А на ОнЛоад в своём свф просто запрашиваешь фсКомманд с функцией разбора. По-моему так...
__________________
Come night so comes my time to smile )))

Старый 21.03.2006, 19:10
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 6  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
Да куда вы огород городите? _URL - стороковое значение, достаточно его разобрать, найти нужную переменную и получить ее значение после знака "=".

Старый 21.03.2006, 19:20
Brad вне форума Посмотреть профиль Отправить личное сообщение для Brad Посетить домашнюю страницу Brad Найти все сообщения от Brad
  № 7  
Ответить с цитированием
Brad
 
Аватар для Brad

Регистрация: Jun 2005
Адрес: Dzerzhinsk
Сообщений: 22
Отправить сообщение для Brad с помощью ICQ
Golovach а можно поточнее, а то я с ActionScript не очень дружу (пока=))

Старый 21.03.2006, 19:31
Golovach вне форума Посмотреть профиль Отправить личное сообщение для Golovach Посетить домашнюю страницу Golovach Найти все сообщения от Golovach
  № 8  
Ответить с цитированием
Golovach
 
Аватар для Golovach

Регистрация: Nov 2005
Адрес: Крым
Сообщений: 462
Отправить сообщение для Golovach с помощью ICQ
length - определяет длину строки
substring (mySours, j, 1) - отрезает кусок строки mySours длиной j начиная с первого символа
Задача следующая: определить длину переменной, полученной из _URL.
Далее двигаясь с конца строки осуществлять проверку в цикле на соответствие символов знаку "=". Все что стоит после знака "=" и есть значение твоей переменной. Это по-простому, а если переменных много, то тут придется подучить AS, а потом уже заниматься такой задачей.

Старый 22.03.2006, 13:04
Bar_Duck13 вне форума Посмотреть профиль Отправить личное сообщение для Bar_Duck13 Найти все сообщения от Bar_Duck13
  № 9  
Ответить с цитированием
Bar_Duck13
 
Аватар для Bar_Duck13

Регистрация: Oct 2005
Сообщений: 99
При объявлении мувика в хтмл допиши <embed src="ready3.swf?var1=400&var2=2" />. Обычный метод GET. Ты же в PHP генеришь страницу. А во флеш можешь сразу писать trace(var1+' '+var2). И точно так же в <param>.

Старый 22.03.2006, 14:28
Homo Sapiens вне форума Посмотреть профиль Отправить личное сообщение для Homo Sapiens Посетить домашнюю страницу Homo Sapiens Найти все сообщения от Homo Sapiens
  № 10  
Ответить с цитированием
Homo Sapiens
 
Аватар для Homo Sapiens

Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
GET переменные ложатся в _root, соответственно _root.act будет равен "forum"
__________________
Всё гениальное просто.

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

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

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


 


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


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