ЯваСкрипт и АктионСкрипт (сорри за транслит:) @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
LongMan Муж.
новый человек
0
Сообщения: 41
Зарегистрирован: 25.03.03
Заголовок сообщения: ЯваСкрипт и АктионСкрипт (сорри за транслит:)
Сообщение Добавлено: 8 Июнь 2003, 11:31:06 
Здравствуйте, ув. кодеры!
Пишет вам знакомый ламер - Я!
У меня снова задачка!

ДАНО:
два уровня директорий:
/ (корень)
|_visual (folder)
|_books (folder)

2 файла в корне, например 1.htm, 2.htm
1 файл в books, например 3.htm

в visual файл 1.swf, в котором ссылка на 2.htm и на 3.htm
файл 1.swf находится на странице 1.htm

ПРОБЛЕМА:
захожу на 1.хтм, открываю из свфа 3.хтм
но из 3.хтм открыть 2.хтм не могу, так ка он его открывает, думая, что он на одном уровне (изначально не было папки букс - все хтмки лежало в корне)

ДОКАЗАТЬ:
что можно в свф написать что-то типа "если ты находишься на 3.хтм ссылайся на поддиректорию, а если в 1.хтм, то на эту же"

ДОКАЗАТЕЛЬСТВО:
прошу предоставить


Заранее спасибо, сорри за педантичность

_________________
There is no spoon
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 8 Июнь 2003, 16:09:38 
через переменные попробуй, вообще вариантов дофига, но мне вот такой нравится

в каждом мувике в описании самого обьекта в ХТМЛ добавляешь к

Код:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
 WIDTH="415" HEIGHT="24" id="menu_up" ALIGN="">
 <PARAM NAME=movie VALUE="menu_up.swf?linked=0&pressed=3"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="menu_up.swf?linked=0&pressed=3" quality=high bgcolor=#FFFFFF  WIDTH="415" HEIGHT="24" NAME="menu_up" ALIGN=""
 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>


обрати внимание: <EMBED src="menu_up.swf?linked=0&pressed=3" …

т.е. задаешь параметр в сам СВФ через ХТМЛ и крутишь и вертишь проверкой ……….

короче, если тебе надо сделать проверку по странице, то пишешь в коде нечто

Код:
if (path != 1) {
code} else { code }


т.е. если поставить эту проверку на нажатие кнопки, то ты сможешь проверить где ты находишься.…….. при это если ты не задал параметр path то все будет работать по варианту if, если задал path=1, то будет работать вариант else

кароче я че-то расписал тут ………. врубай сам короче =)

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 9 Июнь 2003, 13:11:10 
а собственно _url не подходит? =)))

_url.indexOf("|_visual") == -1 (если TRUE - значит не в этой папочке :))
LongMan Муж.
новый человек
0
Сообщения: 41
Зарегистрирован: 25.03.03
Сообщение Добавлено: 9 Июнь 2003, 14:16:39 
спасибо Найтсу за неленивость :)
и асталависту (те) за рациональность!

вы что-нибудь из экшнскрипта не знаете? :)

_________________
There is no spoon
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 9 Июнь 2003, 14:51:38 
LongMan, конечно =) положа руку на сердце могу признаться что небыло времени поковыряться с WebCam =)

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
LongMan Муж.
новый человек
0
Сообщения: 41
Зарегистрирован: 25.03.03
Сообщение Добавлено: 9 Июнь 2003, 15:36:21 
но вот результат тестов и встречный вопрос
переменная из embed подгружается в корень? ее не могу взять оттуда... все сделал как писал в хтмл

2@st@l@vist@
твой способ не подходит, так как свф лежит в папке тока одной и на всех страницах ссылка аналогичная, ничем не различающаяся тока ../
так что не получается :(

_________________
There is no spoon
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 9 Июнь 2003, 16:15:41 
Да логично :) - так не работает =)))

А с остальным все вроде работает :)

< … src="main.swf?var=value" … >

if(_root.var == "value") getURL("javascript:alert(\'ok\');void(0);");

… да и для FlashMX можно юзать (правильнее) FlashVars :)

<EMBED src="main.swf" … FlashVars="var1=value1&var2=value2" …>
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 9 Июнь 2003, 16:21:22 
LongMan, переменные не только в embed задаются, посмотри внимательнее, еще там есть

Код:
<PARAM NAME=movie VALUE="menu_up.swf?linked=0&pressed=3">

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 9 Июнь 2003, 16:22:28 
эти переменные сразу оказываются в _root ……….

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
LongMan Муж.
новый человек
0
Сообщения: 41
Зарегистрирован: 25.03.03
Сообщение Добавлено: 9 Июнь 2003, 19:49:02 
спасибо, завтра попробую, ща спать уже пора, а точнее Достоевского читать :)

_________________
There is no spoon
LongMan Муж.
новый человек
0
Сообщения: 41
Зарегистрирован: 25.03.03
Сообщение Добавлено: 9 Июнь 2003, 19:51:52 
и еще - можжно ли узнать о таких тонкостях где-нить акромя макромедии дот ком
???
по русски...???
тока не надо как обычно ссылок на актионскрипт дикшнари!! :) :%) :)
я его уже нашел :)
книгой мука :)

_________________
There is no spoon
Nights
Степной волк
15
Сообщения: 5182
Зарегистрирован: 09.01.02
Откуда: Питер
Сообщение Добавлено: 9 Июнь 2003, 23:03:33 
LongMan, почитай книги "для идиотов" ……….. много пустого базара, но с них очень удобно подходить к главному …………. вот уже 2 версии флэша я начинаю постигать с книжек для дибилов …………. ну в смысле для новичков (это не одно и тоже , извиняюсь) …………. просто когда дается понемножку и всего сразу мне, по крайней мере, легче все воспринимать ……….. всякие нововведения и тп ……….. может эта ситуация и не работает на новичков и тп, но все же я думаю это верный выход вкупе с F1

_________________
Feel my heart burning
Deep inside... yearning
I know it is coming
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100