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

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

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

Регистрация: May 2015
Сообщений: 13
По умолчанию загрузка файлов через браузер без клика по ролику

При загрузке ролика в браузере я хочу сразу же открыть диалоговое окно с выбором файлов для загрузки (просто для тЭста), в среде разработке оно так и делает, а вот в браузере не хочет, это связано с безопастностью браузера? И как это можно обойти? я пробовал вызывать с флеш-ролика js ( ExternalInterface.addCallback("JStoAS", JStoAS) ) и уже в нём вызывать но безуспешно! работает лишь только через клик по сцене!
Код AS3:
public function Main():void
{
   fileRef.addEventListener(Event.SELECT, FileRef_Select);
   fileRef.addEventListener(Event.COMPLETE, FileRef_Complete);
   fileRef.addEventListener(ProgressEvent.PROGRESS, FileRef_Progress);
 
   fileRef.browse([imageTypes]);
 
   //stage.addEventListener(MouseEvent.CLICK, Stage_Click);
}

Старый 14.05.2015, 16:03
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
browse() функционирует только в ответ на действие пользователя.

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

Регистрация: May 2015
Сообщений: 13
Цитата:
Сообщение от udaaff Посмотреть сообщение
browse() функционирует только в ответ на действие пользователя.
Возможно ли сэмулировать клик по сцене?

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Можно, но browse() от этого работать не будет, проверка идёт на низком уровне, внутри fp. Средствами флеша не обойти.
__________________
Дети не должны знать о своих родителях

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
А зачем это делать? Такие хрени только раздражают. Я не хочу, чтобы какие-то там баннеры загружали что-то без моего на то желания. Правильно в адоби сделали, что отключили эту возможность на низком уровне

Старый 14.05.2015, 19:24
v13z91 вне форума Посмотреть профиль Отправить личное сообщение для v13z91 Найти все сообщения от v13z91
  № 6  
Ответить с цитированием
v13z91

Регистрация: May 2015
Сообщений: 13
Я хотел вызвать загрузку файла програмным средством из js, кликом по кнопке html

Старый 14.05.2015, 19:59
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 7  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
А чем вас не устраивает PHP-api загрузки файлов на сервер?
__________________
There is no thing in this world that is not simple.

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

Регистрация: May 2015
Сообщений: 13
загрузка лишь одного файла, да и ниже версия чем 5.4 нельзя прогресс бар сделать

Старый 14.05.2015, 20:04
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 9  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,918
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Можно загружать несколько файлов, с помощью нескольких полей ввода(которые, между прочим, можно программно добавлять в форму сколько угодно)
__________________
There is no thing in this world that is not simple.

Старый 14.05.2015, 20:43
v13z91 вне форума Посмотреть профиль Отправить личное сообщение для v13z91 Найти все сообщения от v13z91
  № 10  
Ответить с цитированием
v13z91

Регистрация: May 2015
Сообщений: 13
Ну это же геморой (тыкать на кнопку чтобы выбрать ещё один файл, а если я хочу альбом фотографий загрузить, 100 штук) и не красиво!

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

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

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


 


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


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