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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.10.2010, 21:02
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 11  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
вообще короче не ясно в чем все сложности
__________________
Коллекционирую чужие ActionScript Блоги

Старый 05.10.2010, 21:26
f.g.programmer вне форума Посмотреть профиль Отправить личное сообщение для f.g.programmer Найти все сообщения от f.g.programmer
  № 12  
Ответить с цитированием
f.g.programmer
 
Аватар для f.g.programmer

блогер
Регистрация: Sep 2010
Адрес: Россия
Сообщений: 137
Записей в блоге: 3
Код AS3:
var arr:Array;// список аргументов
var fun_name:String; // имя функции
arr.unshift(fun_name);
ExternalInterface.call.apply(null, arr);

Старый 05.10.2010, 21:29
psyanim.as вне форума Посмотреть профиль Отправить личное сообщение для psyanim.as Найти все сообщения от psyanim.as
  № 13  
Ответить с цитированием
psyanim.as
 
Аватар для psyanim.as

Регистрация: May 2009
Сообщений: 35
Проблема в том что через ExternalInterface будут вызываться разные внешние js функции, которые я не могу (не в праве) изменить. Функции принимают только определенные аргументы в определенном порядке, то-есть передать массив (один объект) не выйдет. Так же я не могу передавать xml.

Старый 05.10.2010, 22:23
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 14  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
Цитата:
Сообщение от psyanim.as Посмотреть сообщение
Проблема в том что через ExternalInterface будут вызываться разные внешние js функции, которые я не могу (не в праве) изменить. Функции принимают только определенные аргументы в определенном порядке, то-есть передать массив (один объект) не выйдет. Так же я не могу передавать xml.
ну так я и спрашиваю уже не первый раз в чем проблема вот так написать:
Код AS3:
ExternalInterface.call('func', param1, param2, paramN, ...)
__________________
Коллекционирую чужие ActionScript Блоги

Старый 05.10.2010, 22:23
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 15  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
что мешает передать строку?

Старый 05.10.2010, 22:35
f.g.programmer вне форума Посмотреть профиль Отправить личное сообщение для f.g.programmer Найти все сообщения от f.g.programmer
  № 16  
Ответить с цитированием
f.g.programmer
 
Аватар для f.g.programmer

блогер
Регистрация: Sep 2010
Адрес: Россия
Сообщений: 137
Записей в блоге: 3
В общем-то мною уже предложено решение конкретно задачи psyanim.as
Загонять параметры в массив он уже умеет, имя функции думаю тоже извлечёт,
Код AS3:
var arr:Array;// список аргументов
var fun_name:String; // имя функции
дальше вставляем имя первым элементом в массив с параметрами
Код AS3:
arr.unshift(fun_name);
и применяем полученный список аргументов к ExternalInterface.call
Код AS3:
ExternalInterface.call.apply(null, arr);
Возможно стоило сразу расписать поподробнее, чем больше буковок, тем заметнее комментарий

Старый 06.10.2010, 09:31
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 17  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Цитата:
Сообщение от f.g.programmer Посмотреть сообщение
расписать поподробнее, чем больше буковок, тем заметнее комментарий
да
а топик-стартеру надо было всего лишь прочитать, что такое Function#apple

Старый 06.10.2010, 13:08
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 18  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
Цитата:
Сообщение от zuxul Посмотреть сообщение
да
а топик-стартеру надо было всего лишь прочитать, что такое Function#apple
что за функция такая яблоко?
__________________
Коллекционирую чужие ActionScript Блоги

Старый 06.10.2010, 16:27
psyanim.as вне форума Посмотреть профиль Отправить личное сообщение для psyanim.as Найти все сообщения от psyanim.as
  № 19  
Ответить с цитированием
psyanim.as
 
Аватар для psyanim.as

Регистрация: May 2009
Сообщений: 35
Цитата:
Сообщение от f.g.programmer Посмотреть сообщение
В общем-то мною уже предложено решение конкретно задачи psyanim.as
Спасибо большое, то что нужно

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

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

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


 


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


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