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

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

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
По умолчанию Передача переменной из приатаченного клипа… заморочка.

Есть несколько текстовых полей.
Есть в библиотеке ролик экранной клавиатуры.

при фокусе на текстовое поле, из библиотеки, вызывается экранная клавиатура, в неё передаётся значение текстового поля..

его нужно изменить и вернуть обратно при нажатии на кнопку OK в мувике клавы..
КАК???


p.s. то что я делал раньше это полный жесть.. на кнопку окей вешал проверку условия - если аттач вызывало поле1 то установить значение поле1текст.. и так каждое..
только сейчас полей стало не 10 и не 20… нужна универсальная функция которая установит значение в поле1текст и поле2текст поле3текст без внесения каждого поля в условие.. внутри библиотечной клавы.

Кому интересно накидал образец…
Вложения
Тип файла: rar keyboard.rar (4.5 Кб, 37 просмотров)


Последний раз редактировалось xdoom; 26.05.2008 в 13:41.
Старый 26.05.2008, 12:46
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Flash 8: Unexpected file format.

Старый 26.05.2008, 12:58
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Гм... из библиотеки - значит attachMovie. То есть:
Код:
var mc:MovieClip=attachMovie("myMc",mc,1);
mc.myVar=1;
mc.myInit();
В myMc:
Код:
function myInit():Void{
trace('Пыщ! '+this.myVar);
}

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
в том архиве для CS3 сорс

вот для 8

Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Гм... из библиотеки - значит attachMovie. То есть:
Код:
var mc:MovieClip=attachMovie("myMc",mc,1);
mc.myVar=1;
mc.myInit();
В myMc:
Код:
function myInit():Void{
trace('Пыщ! '+this.myVar);
}
Мэн.. не понял твою мыслю.. это вызовит 'Пыщ!' внутри приаттаченного клипа...

а мне нужно чтоб эта 'Пыщ!' поместилась в..
mem1.text
он же m1
(использую AS2)

Код:
mem1.onSetFocus = function(oldFocus:Object) {	
	_root.attachMovie("keyboard", "mkeyboard", 51, {_x:0, _y:0});	
	mkeyboard.keyString = m1
}
аттач клипа

внутри клипа кнопка и текстовое поле..

нужно чтоб значение текстового поля внутри аттача вернулось в m1 родителя или рута..
Вложения
Тип файла: rar keyboard_8.rar (5.9 Кб, 35 просмотров)


Последний раз редактировалось iNils; 26.05.2008 в 15:47.
Старый 26.05.2008, 13:38
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 5  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
сохраните ссылку на текстовое поле в клип, который аттачите.
Код:
mem1.onSetFocus = function(oldFocus:Object) {	
	_root.attachMovie("mc", "mkeyboard", 51, {_x:0, _y:0, mem:this});	
}
в клипе:
Код:
mem.text = "text";

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Спасибо ! работет ))))))))

тему можно закрыть


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

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

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


 


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


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