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

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

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

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

Не по теме:

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru