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

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

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

Регистрация: May 2007
Сообщений: 21
По умолчанию JS+Flash Размеры поля флэш - не получается (

Господа профи, помогите пожалуйста.
Нужно реализовать динамическое изменение размера области флэш.
Подобную тему читал здесь http://www.flasher.ru/forum/showthread.php?t=95611
но ничего не получается.
Вообще нет никакой реакции на изменения параметра
Код:
<script> name.height = XX </script>
Может быть что-то в объекте не так.. Хотя уже по-всякому пробовал ((((

Я вообще не программист. Просто очень нужно ((
Что я пытался сделать:
в JS:
Код:
<script>
function resize ( newsize )
{
	FlashName.height = newsize;
}
</script>
В ActionScript:
Код:
ExternalInterface.call( 'resize', '600' );
Это не работает... и вам наверняка известно почему...
Потом поробовал проверить, где может быть ошибка (если повезло, и где-то хоть что-то правильно).. и вместо функции в JS просто написал
Код:
FlashName.height = 500;
Но ничего не поменялось. Размер каким был, таким и остался..

Помогите пожалуйста.


Последний раз редактировалось mvmorozov; 13.05.2007 в 15:43.
Старый 13.05.2007, 15:35
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
mvmorozov, оформите в своем первом посте код тегами [code][/code].

Старый 13.05.2007, 16:04
mvmorozov вне форума Посмотреть профиль Отправить личное сообщение для mvmorozov Найти все сообщения от mvmorozov
  № 3  
Ответить с цитированием
mvmorozov

Регистрация: May 2007
Сообщений: 21
оформил.
простите.

Старый 13.05.2007, 16:09
mvmorozov вне форума Посмотреть профиль Отправить личное сообщение для mvmorozov Найти все сообщения от mvmorozov
  № 4  
Ответить с цитированием
mvmorozov

Регистрация: May 2007
Сообщений: 21
ПО другому вопрос.
1. Покажите пожалуйста код JS, который меняет значение параметра height (в <OBJECT> и <EMBED>).

2. Как должен выглядеть код Action Script, который передает значение в функцию описаную в JS?

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
кстати, прблема может быть в Stage.scaleMode

Старый 13.05.2007, 16:48
mvmorozov вне форума Посмотреть профиль Отправить личное сообщение для mvmorozov Найти все сообщения от mvmorozov
  № 6  
Ответить с цитированием
mvmorozov

Регистрация: May 2007
Сообщений: 21
Хм.. попробовал.. выставил значение "noBorder"... ничего не поменялось (

Старый 13.05.2007, 17:11
mvmorozov вне форума Посмотреть профиль Отправить личное сообщение для mvmorozov Найти все сообщения от mvmorozov
  № 7  
Ответить с цитированием
mvmorozov

Регистрация: May 2007
Сообщений: 21
Хорошо.. с этим я как-нибудь попробую разобраться..
Скажите, а каким методом правильно передать аргумент из AS для функции в JS?
Скажем, функция:
Код:
function ResizeFlash (newSize) {
flashName.height = newSize;
}
Как мне вызвать эту функцию из AS и передать ей значение newSize?
Скажите, синтаксис моей функции правильный? И не нужно ли нигде объявлять тип переменной?
(Заранее прошу прощение, за возможную путаницу в терминологии - всего два дня читаю что такое программирование вообще и JS и AS в частности.. только для реализации своей задачи)...

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
ExtenalInterface:
Код:
call(methodName:String, [parameter1:Object]) : Object

Старый 16.05.2007, 17:14
alrushdi вне форума Посмотреть профиль Отправить личное сообщение для alrushdi Найти все сообщения от alrushdi
  № 9  
Ответить с цитированием
alrushdi

Регистрация: Jun 2006
Сообщений: 13
Я так делаю:
Код:
<div id='container'>
<object width='100%' height='100%' ....>
...
</object>
</div>
Далее
Код:
<script ...>
myDiv=document.getElementById('container');
myDiv.heigh=новая высота мувика;
myDiv.width=новая ширина мувика;
</script>
Это очень удобно особенно при использовании SWFObject
A из AS вызываю функции JavaScript через getUrl("javascript:myFunction()");

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

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

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


 


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


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