Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 19.08.2013
Сообщений: 46
AS 3.0

Изменение размера рабочей области из самого приложения

13.09.2013, 17:46. Показов 1586. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте. Прошу помощи

Вопрос: как то можно изменить высоту и ширину swf (в браузере, на странице) из самой swf. Например навел на баннер и он стал больше, стал более информационным.
Прошу помогите, заранее спасибо с уважением Сергей
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.09.2013, 17:46
Ответы с готовыми решениями:

Получение размера рабочей области окна
Подскажите, как получить размер рабочей области окна? К примеру создавая окно 750 по Y, в Windows 7 рабочая область 711 пикселей. ...

Изменение размеров рабочей области экрана
Всем доброго времени суток. У меня такой вопрос: Размеры области экрана не занятой полосой задач изменены (исп-я ф-цию...

Изменение размера элементов пропорционально измениению самого окна
Добрый день, вроде все сделал как было в одном гайде, но у меня не расширяются и не уменьшаются мои поля. Заранее спасибо за ответ. ...

6
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
13.09.2013, 20:01
Повспоминал я и вспомнил, что была у нас такая тема.
0
1 / 1 / 0
Регистрация: 19.08.2013
Сообщений: 46
15.09.2013, 21:57  [ТС]
Спасибо за помощь

по ссылке прошел, прочитал, ExternalInterface в помощь.

Начал искать и нашел интересный пример

http://www.seo-flashsite.ru/20... _size_swf/

Пример вроде бы простой, смысл работы ExternalInterface вроде бы понятен, но у меня не работает --- почему ??? посмотрите пожалуйста
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
15.09.2013, 22:51
Serega931, во-первых, я не вижу код, который не работает. Или он один-в-один, как по ссылке? Во-вторых, приведенный пример... В общем, я бы не пытался писать код в as, который выполняется в js. Как говорится, "Богу богово, кесарю кесарево".
Суть метода сводится к тому, что мы запускаем некий метод js (в действительности выступит инициатором flash или что еще - абсолютно не важно). В нашем случае запускает его код as с помощью класса ExternalInterface (примеры работы и объяснения должен был видеть, раз ходил по ссылкам). А далее уже js изменяет размер контейнера, где размещается flash-приложение. (Для того, что бы убедиться в его работоспособности можно запустить соответствующий метод непосредственно с помощью js)
На стороне flash реализация заключается в том, что бы не масштабировать объекты (если нам не нужно обратное) при изменении размера сцены. Достигается это заданием свойств stage (описание также имеется по ссылке на ту тему, что я дал в прошлом ответе)
0
1 / 1 / 0
Регистрация: 19.08.2013
Сообщений: 46
16.09.2013, 09:29  [ТС]
Вот смотрите:
есть пример http://www.seo-flashsite.ru/20... _size_swf/

вот сделанный мной исходник этого примера.

Этот пример менял, редактировал по всякому и в разных браузерах просматривал --- но он не работает. Ведь в принципе если этот код рабочий, то это и есть решение проблемы "управление размером", через <div>.

Я находил другие гигантские примеры по"управление размером", где очень много кода, но "там сам черт ногу сломит", а вот данный исходник(данный пример) он маленький и простой. Вопрос рабочий ли он (у меня не работает) ??? Посмотрите пожалуйста его .
Вложения
Тип файла: 7z Пример.7z (11.7 Кб, 8 просмотров)
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
16.09.2013, 10:45
А проверяешь локально?
А плеер дебажный?
У меня выдало по клику ошибку
SecurityError: Error #2060: Security sandbox violation: ExternalInterface caller file:///путь_к_swf/flash.swf cannot access null.
at flash.external::ExternalInterface$/_initJS()
at flash.external::ExternalInterface$/call()
at flash_fla::MainTimeline/changeWH()
Добавлено через 28 минут
Запускай либо с сервера, либо настрой доверенную папку, откуда запускаешь.
0
1 / 1 / 0
Регистрация: 19.08.2013
Сообщений: 46
16.09.2013, 11:54  [ТС]
Супер!!!!!!! с сервера работает!!!

Добавлено через 1 час 1 минуту
Сейчас еще по тестировал, сделал текстовые поля для ввода цифр, все работает - то что надо!!! Большое спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.09.2013, 11:54
Помогаю со студенческими работами здесь

Изменение размера клиенсткой области окна
Всем доброго времени суток) Есть обычное многослойное окошко со стилем WS_EX_LAYERED и у него нужно суметь как то грамотно изменить...

Изменение размера формы и области вместе с ней.
Подскажите в чём может быть проблема. У меня есть форма на которой расположена область класса Panel. Вэтой области у меня нарисована...

В рабочей области отображена надпись "Нажмите правую клавишу мыши над рабочей областью"
Здравствуйте, нужна помощь с заданием. В рабочей области отображена надпись &quot;Нажмите правую клавишу мыши над рабочей...

Автоматическое изменение размера основного окна приложения
Поиск сабжа ничего не дал. А я сижу и не что-то могу сообразить :wall: Имеем основное окно приложения, на котором расположены несколько...

Изменение размера текста и иконки окна консольного приложения
Здравствуйте уважаемы кодеры, есть к вам два вопроса один сильно ламерский, другой чуть менее.. Начну с первого: как поменять иконку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru