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

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

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
По умолчанию getURL("javascript:...) заморочка

getURL("javascript: abc=100;") не работает
getURL("javascript: alert(1);") работает

Очень задолбался. Спасите помогите. Как забрать из флэша переменные????

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
добавляю. В восьмом плеере эта (см. выше) фича по дефолту заблокана. Да я, в общем, так и не допёр как её разблокать =)

Таким образом, остается возможным захавать данные только из жаваскрипта. Методом GetVariable(). Но в мозиле он не пашет!!! (оперу даже не смотрел пока).

Спасите помогите!!
Как достать данные из флеша ????
Поиск вообще ни хрена не рулит.

Старый 11.10.2005, 21:40
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 3  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Цитата:
getURL("javascript: abc=100;") не работает
для 7рки
getURL ('javascript: function temp () {abc = 100; alert (">> " + abc);}; void temp();');

в восьмерке тоже прекрасно работает если в хтмл в свойствах объекта поставишь <param name="allowScriptAccess" value="always" /> (для локального тестирования)

так же можно использовать вызов функции js из флэша через
ExternalInterface.call (methodName:String, parameter1:Object);

parameter1 - Any parameters to be passed to the function. You can specify zero or more parameters, separating them by commas. The parameters can be of any ActionScript data type. When the call is to a JavaScript function, the ActionScript types are automatically marshalled into JavaScript types. When the call is to some other ActiveX container, the parameters are encoded in the request message. (взято из хелпа, так что он рулит неимоверно)


Последний раз редактировалось 7thsky™; 11.10.2005 в 21:55.
Старый 11.10.2005, 21:48
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А почему для 7-ки? Это и в 6-ке будет работать.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.10.2005, 21:54
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 5  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Цитата:
Сообщение от iNils
А почему для 7-ки? Это и в 6-ке будет работать.
Потому что про 6рку забыл давно уже

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
to 7thsky™ . Спасибо большо. Пробую.
Случайно узнал что у меня ещё одна проблема. Может getVariable() из-за этого и не работал (а может и нет)..
Короче. Не мог бы кто нить скинуть мне нормальный код для тега "embed"? Потому что то, что делаю я (и MM_flash экспортёр) не собирается работать вообще. width и height на 100% не выставляются и javascript выставленный атрибут name у мувика не видит

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
вот код мой
Код:
<embed src="01.swf" quality="high" menu="false" bgcolor="#ffffff" width="100%" height="100%" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" name='my_movie'/>
А вот сделанный на основе того кода, сворованного с http://www.conclaveobscurum.ru/
Код:
<embed src="01.swf" width="100%" height="100%" menu="false" quality="high" scale="noscale" salign="lt" bgcolor="#faf9f9" name="index" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="extras_num=11" />
Оба кода глючные. Но мой - больше =)

Старый 11.10.2005, 22:20
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от 7thsky™
Потому что про 6рку забыл давно уже
На уровне AS1 они не отличаются, добавлено несколько функций и все.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 11.10.2005, 22:35
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 9  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
я нашел.. если кому интересно. Фишка в том числе (в дополнению к коду тега embed с конклейва) в стиле теаг body. Код:
Код:
html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	overflow: hidden;
}
Однако обратиться к мувику через имя (name из embed) я так и не могу! Что за проклятая мазила


Последний раз редактировалось MyXus; 11.10.2005 в 22:53.
Старый 12.10.2005, 00:28
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 10  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Я и это нашёл.
Код:
mov_obj = document.getElementById('movie');
Простые же вопросы задаю. Неужели так сложно подсказать?

Следующий этап в борьбе с мазилой: не хочет выполнять mov_obj.SetVariable(). Как быть?

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

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

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


 


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


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