6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
|
|
1 | |
Взаимодействие flash с другими веб-приложениями18.07.2013, 06:58. Показов 1319. Ответов 8
Метки нет (Все метки)
Объясните мне пожалуйста, чтобы я понял. Например, я пишу что-то на php,JS. И можно ли при этом подключать и использовать возможности flash ?
Не по теме: WebGL - у них собственный язык или ? И как начать работать с ним?
0
|
18.07.2013, 06:58 | |
Ответы с готовыми решениями:
8
Kivy взаимодействие с другими приложениями Управление другими приложениями 1с в работе с другими приложениями Работа с другими приложениями |
Модератор
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
|
17 / 17 / 4
Регистрация: 31.05.2013
Сообщений: 38
|
|
18.07.2013, 11:52 | 6 |
Я не спец в 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 |
Я об этом и писал, что в клиент возвращается результат выполнения скрипта а не сам php скрипт )
Добавлено через 1 минуту Писал же, флешь умеет выполнять функции JS через класс ExternalInterface, точно так же флешка может разрешить вызов флешовых методов из JS. Как это делать, читайте здесь
0
|
18.07.2013, 12:18 | |
18.07.2013, 12:18 | |
Помогаю со студенческими работами здесь
9
Builder c++ XE манипуляция другими приложениями О совмещение Пролог с другими приложениями Интеграция с другими приложениями: открытие, авторизация и т.д. Синхронизация своей программы с другими приложениями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Блоги программистов | |||||
Как перейти с 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.by
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
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
|