Форум программистов, компьютерный форум, киберфорум
Flash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230

Взаимодействие flash с другими веб-приложениями

18.07.2013, 06:58. Показов 1337. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Объясните мне пожалуйста, чтобы я понял. Например, я пишу что-то на php,JS. И можно ли при этом подключать и использовать возможности flash ?

Не по теме:

WebGL - у них собственный язык или ? И как начать работать с ним?

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.07.2013, 06:58
Ответы с готовыми решениями:

Kivy взаимодействие с другими приложениями
Привет формучанам. Вопрос из разряда, как реализовать и куда копать? Цель сделать приложение android и добавить функцию входа в gmail,...

Управление другими приложениями
предроложим, у меня есть прога, на ней 1 кнопка. как НЕ ИМЕЯ исходного кода первой проги создать вторую, которая нажала бы эту кнопку? ...

1с в работе с другими приложениями
Здравствуйте.Возник такой вопрос. В ТЧ документа, у меня загружается путь на интерисующий меня файл.Теперь мне необходимо при выборе...

8
Модератор
 Аватар для TanaTiX
2914 / 1772 / 180
Регистрация: 19.02.2011
Сообщений: 6,521
18.07.2013, 09:04
Существует серверная и клиентская сторона приложения. Соответственно клиентская выполняется у клиента, для чего какой-то контент скачивается, а серверная - на сервере, при этом как правило предоставляется какой-то контент для скачивания, т.е. происходит формирование/предоставление данных для клиента. Flash, JavaScript и WebGL, который является написанной на js библиотекой выполняются на стороне клиента, т.е. для выполнения кода его необходимо скачать. Особенностью flash является то, что его код - результат работы компиляции (компилируемый ЯП (язык программирования)) - бинарный (), а не просто текст, как в других из указанных ЯП (интерпретируемых), поэтому он практически никогда не формируется на сервере динамически, но зато flash-приложение может обращаться к серверу для получения данных, на основании которых может видоизменяться. Клиенту абсолютно безразлично, на чем написан сервер. Это может быть php, python, java, C++ и пр. Для взаимодействия flash с js используется класс ExternalInterface.
1
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
18.07.2013, 11:06  [ТС]
php, JS и HTML все ютятся в одном файле, а как они тогда взаимодействуют с флеш? через сервер?
0
17 / 17 / 4
Регистрация: 31.05.2013
Сообщений: 38
18.07.2013, 11:22
Когда у вас в одном файле лежат php,js и html, это не значит что они работают вместе. В этом файле php выполняется на сервере, в момент вызова скрипта, далее результат php вместе с js и html отправляются клиенту и выполняются на клиентской машине, т.е. в вашем браузере. Точно так же как и флешь выполняется в браузере на клиентской машине.

Из Flash обратится к HTMl нельзя, потому HTML это статичная страница, в вот получить доступ из Flash в JS можно с помощью ExternalInterface. А что бы из флеша выполнить php скрипт, надо делать запрос на сервер используя URLLoader
0
Модератор
 Аватар для TanaTiX
2914 / 1772 / 180
Регистрация: 19.02.2011
Сообщений: 6,521
18.07.2013, 11:43
Цитата Сообщение от Greeezly Посмотреть сообщение
php, JS и HTML все ютятся в одном файле
Это каким таким чудесным образом?
0
17 / 17 / 4
Регистрация: 31.05.2013
Сообщений: 38
18.07.2013, 11:52
Цитата Сообщение от TanaTiX Посмотреть сообщение
Это каким таким чудесным образом?
Я не спец в php/js/html но вроде как есть возможность в одном .html(или .php) файле написать код html,js и php. Нарпимер по средение файла html можно написать<?php ... ?> - и этот кусок php кода будет выполнен на сервере, а клиенту вернутся результат вместе с html
0
Модератор
 Аватар для TanaTiX
2914 / 1772 / 180
Регистрация: 19.02.2011
Сообщений: 6,521
18.07.2013, 12:11
FlashPress, да, так можно (не нужно), и это никакого отношения к флешу не имеет, но пользователь не получит файл php, он получит html с кодом на к.-л. ЯП (JavaScript, VBScript и пр.) Флеш-файл все равно будет располагаться отдельно.
0
 Аватар для Greeezly
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
18.07.2013, 12:12  [ТС]
Хорошо, сказал не совсем так. Сервер работает на php, с помощью php подготавливает файл с html и java и отправляет клиенту. Имелось ввиду, что мы php кодом указываем команды для сервера.

Я с флеш никогда дела не имел, каким образом флеш будет работать вместе html и JS ?
0
17 / 17 / 4
Регистрация: 31.05.2013
Сообщений: 38
18.07.2013, 12:18
Цитата Сообщение от TanaTiX Посмотреть сообщение
FlashPress, да, так можно (не нужно), и это никакого отношения к флешу не имеет, но пользователь не получит файл php, он получит html с кодом на к.-л. ЯП (JavaScript, VBScript и пр.) Флеш-файл все равно будет располагаться отдельно.
Я об этом и писал, что в клиент возвращается результат выполнения скрипта а не сам php скрипт )

Добавлено через 1 минуту
Цитата Сообщение от Greeezly Посмотреть сообщение
Я с флеш никогда дела не имел, каким образом флеш будет работать вместе html и JS ?
Писал же, флешь умеет выполнять функции JS через класс ExternalInterface, точно так же флешка может разрешить вызов флешовых методов из JS. Как это делать, читайте здесь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.07.2013, 12:18
Помогаю со студенческими работами здесь

Работа с другими приложениями
составить программу передачи команд в окно paint для рисования фигуры по своему выбору

Builder c++ XE манипуляция другими приложениями
Кто может посоветовать инфу по манипуляции другими приложениями, может я не много некорректно вопрос с формулировал по этому привожу...

О совмещение Пролог с другими приложениями
Доброго времени суток Близкую мне тему подымал один пользователь...

Интеграция с другими приложениями: открытие, авторизация и т.д.
Добрый день уважаемые гуру С#! Интересует вопрос : как с помощью C# можно написать программку которая взаимодействовала бы с другими...

Синхронизация своей программы с другими приложениями
Доброго времене суток. меня интересует как сделать в своей проге чтобы например есть ссылка на файл когда ее в проге активируеш то...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Статическое и динамическое связывание в C++
bytestream 09.04.2025
Связывание в C++ — одна из тех "невидимых" технических сторон программирования, о которой многие имеют лишь поверхностное представление, хотя эта концепция критически влияет на производительность,. . .
Многопоточность в C#: Мониторы в синхронизации потоков
UnmanagedCoder 09.04.2025
Многопоточное программирование в C# — мощный инструмент, позволяющий использовать преимущества современных многоядерных процессоров и создавать отзывчивые приложения. Однако наряду с преимуществами,. . .
BASH scripting - the best cases [PurpleSchool]
jigi33 08.04.2025
Занятия BASH в PurpleSchool - отличные примеры для внедрения в практику (see screenshots and file names)
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. ) В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер