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

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

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Question Одна флешка, управляет другой? Как?

Доброго времени суток, уважаемые Флеш разработчики!

На этот раз, я хочу узнать, возможноли, и если возможно, то как сделать так, чтобы, одна флешка управляло другой, при условии, что они размещены на одной HTML странице.
Для того, чтобы Вы, максимально точно поняли мой вопрос, предлагаю ознакомиться с данным эскизом:

[IMG]http://img221.**************/img221/2411/12345fl7.jpg[/IMG]

Предположим, что на "Флешке №1, установлена менюшка с кнопками" Как мне сделать, чтобы например при нажатии на кнопку в Флешке 1, Флешка 2, произвела действие:

Код:
gotoAndPlay(7);
Заранее благодарю, всех откликнувшихся!
__________________
Убейте меня!

Старый 28.03.2008, 00:54
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 2  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
лично не сталкивался, но вроде бы необходимо читать help про класс localConnection
знающие люди ответят более точно

Старый 28.03.2008, 01:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
LC замечательная штука, но на маках раньше не работала. (как сейчас - не знаю) Надежнее через ЖаваСкрипт - не будет проблем с совместимостью, + меньше головной боли если пользователь откроет ту же страницу в 2+ окнах и т.п.
__________________
Hell is the possibility of sanity

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

Регистрация: Apr 2007
Сообщений: 1,369
Да, всё правильно и ничего тут сложного нет.
Допустим перва флешка, в которой должен произойти переход на 7 кадр, или любое действие, в ней будет такой код (1-й кадр):
Код:
var aLocalConnection:LocalConnection = new LocalConnection();
aLocalConnection.connect("demoConnection");
aLocalConnection.printOut = function(aString:String):Void{
   mc.gotoAndStop(7);
}
Где, mc - есть её мувик.

Вторая флешка: в ней есть кнопка but, по нажатию которой, тот mc в 1-й флешке должен перейти на 7-й кадр. Вот код 2-й флешки:
Код:
var sending_lc:LocalConnection = new LocalConnection();
but.onPress=connect;
function connect(){
sending_lc.send("demoConnection", "printOut");
}
Вот и всё.
__________________
john

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Супер! Все работает! Я вам очень признателен! Спасибо огромное!
Только вот еще один вопрос. А если еще и третья флешка будет, которая должна перейти к примеру на 14-ый кадр. Что в ней то писать?
__________________
Убейте меня!

Старый 28.03.2008, 02:16
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 6  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
создавать еще одно соединение!?

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Тоесть я так понимаю, что надо, тут вносить изменения:

Код:
var sending_lc:LocalConnection = new LocalConnection();
but.onPress=connect;
function connect(){
sending_lc.send("demoConnection", "printOut");
}
Вопрост только где именно???
__________________
Убейте меня!

Старый 28.03.2008, 02:35
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 8  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
когда то давным-давно делал. Чат на локал конекшне. Код не очень хороший(точнее просто галимый). Но работает и думаю принцип поймете
Вложения
Тип файла: rar xmlserver.rar (150.5 Кб, 72 просмотров)
Тип файла: rar xmlclient.rar (160.3 Кб, 70 просмотров)
__________________
: M F N W :

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

Регистрация: Jan 2007
Адрес: Минск
Сообщений: 781
Отправить сообщение для джонатан с помощью Skype™
Fernando Costa
Спасибо конечно огромное, но там так много букаф, что я ничерта не понял... И все мои попытки никчему не привели... Как я только не пытался создать новое соединение, ничего не работает...

Расскажите уже ктонибудь пожааалуйста... А то я глуп пока еще

З.Ы. Админы на этот раз я читал хелп! Много читал и долго. Но всеравно не разобрался
__________________
Убейте меня!

Старый 28.03.2008, 04:58
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 10  
Ответить с цитированием
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
в 1файле - 40строк
в 2м - 100...
ну работайте, если нужно.

"Хочешь добиться, добивайся сам" ©

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

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

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


 


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


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