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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Интеграция Flash с...

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

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
По умолчанию Проблема с HTML и JavaScript'ом

Такая штука - мне надо было вставить в страницу со флешом (уже в HTML) JavaScript. Там просто рандомом в тело документа надо было вставить текст. Простенько, яно! НО! Даже с помощью абсолютного позиционирования не получается. Флеш идет сверху. Как поместь так, что бы надпись была как бы слоем над? Или как это сделать с помощью экшн-скрипта? Задание такое - надо что бы в заголовок (там идет тело флеша) вставить текст, котрые выбирается рандомом из перечисленного. Это сделан с помощью массива. если надо - вставлю сам пример полностью. Помогите, умоляю!
Заранее блгагодарен.
__________________
а мы летим орбитами путями не избитыми...

Старый 05.06.2002, 04:24
lizergil вне форума Посмотреть профиль Отправить личное сообщение для lizergil Найти все сообщения от lizergil
  № 2  
lizergil
 
Аватар для lizergil

Регистрация: Jan 2002
Адрес: Королёв
Сообщений: 735
Отправить сообщение для lizergil с помощью ICQ Отправить сообщение для lizergil с помощью Yahoo
давай примерчик конечно

Старый 05.06.2002, 06:11
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 3  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
По умолчанию Примерчик

Ну, во-первых, спасибо за помощь.
Огромное такое спасибо.
Теперь конкретно:
Мне нужно было сделать так:
я раньше писал отдельный файл с JavaScript'ом. Он выглядел так:
-----------------------(==random.js==)
a = new Array(7);
a[0]="<b>Нельзя впихать невпихуемое!</b><br><i>Народное творчество</i>";
a[1]="<b>Он ударил тебя по щеке,- отруби ему руки!</b><br><i>Из личных соображений</i>";
a[2]="<b>Поспешишиь - успеешь, но не туда, куда нужно.</b><br><i>Аквит</i>";
a[3]="<b>Власть - это то, от чего отказываются честные люди.</b><br>Аквит<i></i>";
a[4]="<b>Настроение бывает не только плохое, но и ужасное, как и всяческое проявление идиотизма.</b><br>Аквит - народная глупость<i></i>";
a[5]="<b>Это тебе не шубу в трусы заправлять!</b><br><i>Кролм</i>";
a[6]="<b>Я не пил целый месяц! Какая сила воли!</b><br><i>Барсук</i>";

now= new Date();
i = now.getSeconds() % 7;
document.write(a[i]);
----------------------
потом в тело HTML-страницы, там где мне это нужно вставлял код:
<script language="javascript" src="random.js"></script>
с помощью абсолютного позиционирования задавал координаты, и в конце концов получал рандомом высвечивающиеся мысли. (для примера можешь зайти на ddtworld.spb.ru, там размышления шевчука таким образом вставляются)
Теперь возникла неоюходимость вставить это или во Флеше со помощью ActionScript'а, которого я к сожалению еще не знаю. Или же поверх с помощью все того же позиционирования (первый вариант предпочтительней, так как то место куда вставить надо слложно расчитать для разных разрешений экрана). Попробовал знакомый мне метод - с помощью позиционирования. Не выходит. Флеш ложиться поверх.
Помоги, коль можешь.
__________________
а мы летим орбитами путями не избитыми...

Старый 05.06.2002, 07:50
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 4  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Флэшовый ролик не является HTML-объектом и не подчиняется правилам zindex-позиционирования DHTML. Существует решение, но оно привязано к версии браузера, что не есть гуд.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 05.06.2002, 09:25
Профессор Выбегалло вне форума Посмотреть профиль Отправить личное сообщение для Профессор Выбегалло Посетить домашнюю страницу Профессор Выбегалло Найти все сообщения от Профессор Выбегалло
  № 5  
Профессор Выбегалло

Регистрация: May 2001
Адрес: Украина, Харьков
Сообщений: 51
Отправить сообщение для Профессор Выбегалло с помощью ICQ
Question Зачем это делать через Ж:-)

Вообщем так, есть такая волшебная строка во Флеш swLiveconnect=TRUE
С ее помощью ты читаешь ВСЕ переменные из своей ХТМЛ странички во флеш. А потом просто присваиваешь нужную тебе динамическому текстовому полю.
Если совсем туго не разберешься - звякин 65-24-26 Саша, помогу с примером. Впрочем, когда ты сделаешь етот самый swLiveconnect=TRUE (это вовнутря тега EMBED), не забудь там же ему присвоить еще и имя ОБЯЗАТЕЛЬНО!!! Например - NAME="TEST"
Тогда переменная которую ты таки хочешь передать во флеш в твоем скрипте будет выглядеть примерно так:
<script>
var date_to_show = display_date();
window.document.TEST.SetVariable("txt2",date_to_show);
</script>
Где "txt2" это имя твоей переменной ВО ФЛЕШ, не перепутай:-) Ну думаю разберешься, ежели нет - звони.
__________________
У нас от народа тайн нет, не то что у других, Анн Масс.

Старый 05.06.2002, 10:49
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 6  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: Зачем это делать через Ж:-)

Цитата:
Оригинал написал(а) Профессор Выбегалло
Вообщем так, есть такая волшебная строка во Флеш swLiveconnect=TRUE
С ее помощью ты читаешь ВСЕ переменные из своей ХТМЛ странички во флеш.
...и поиметь жесткое ограничение на список поддерживаемых тэгов, а заодно попрощаться с CSS. Очень печальное решение. В отличие от.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 05.06.2002, 13:45
SPV вне форума Посмотреть профиль Отправить личное сообщение для SPV Найти все сообщения от SPV
  № 7  
SPV
 
Аватар для SPV

Регистрация: Jan 2000
Адрес: St-Petersburg
Сообщений: 1,229
Отправить сообщение для SPV с помощью ICQ
А зачем вообще помещать текст поверх флэша??? Не проще ли создать поле в самом флэше и грузить туда рандомный текст?
__________________
Two beer or not two beer?...

Старый 06.06.2002, 01:54
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 8  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
Spv!!!
Буду архиблагодарен, если поможешь. Напишешь как это делается. В этом -то и состоит суть вопроса.
__________________
а мы летим орбитами путями не избитыми...

Старый 06.06.2002, 05:27
Профессор Выбегалло вне форума Посмотреть профиль Отправить личное сообщение для Профессор Выбегалло Посетить домашнюю страницу Профессор Выбегалло Найти все сообщения от Профессор Выбегалло
  № 9  
Профессор Выбегалло

Регистрация: May 2001
Адрес: Украина, Харьков
Сообщений: 51
Отправить сообщение для Профессор Выбегалло с помощью ICQ
По умолчанию Re: Re: Зачем это делать через Ж:-)

Цитата:
Оригинал написал(а) Crazy


...и поиметь жесткое ограничение на список поддерживаемых тэгов, а заодно попрощаться с CSS. Очень печальное решение. В отличие от.
Не понял, а это еще что за жесткое ограничение??? Тут конкретная задача. С помощью Ява скрипта выбирается рендомное выражение. Это выражение с помощью этого самого лайф коннект передается во Флеш, как символьная (текстовая) переменная. Полученная переменная вставляется в динамическое текстовое поле. В чем проблемы? При чем тут ЦСС и теги??? Ессно, еще проще это сделать в самом флеш, скрипт на 3 строки + количество фраз Однако если человек совсем экшн скрипт не знает??? Пусть через Яву вставляет, оно ему и на будущее пригодится
__________________
У нас от народа тайн нет, не то что у других, Анн Масс.

Старый 06.06.2002, 05:29
Профессор Выбегалло вне форума Посмотреть профиль Отправить личное сообщение для Профессор Выбегалло Посетить домашнюю страницу Профессор Выбегалло Найти все сообщения от Профессор Выбегалло
  № 10  
Профессор Выбегалло

Регистрация: May 2001
Адрес: Украина, Харьков
Сообщений: 51
Отправить сообщение для Профессор Выбегалло с помощью ICQ
4Крейзи. ЗЫ: Ты возможно имел в виду форматирование фонтов в флеш? Вопрос, что мешает ему задать шрифт в самом динамическом текстовом поле?
__________________
У нас от народа тайн нет, не то что у других, Анн Масс.

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

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

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


 


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


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