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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Dublicate Movie Clip

Дело обстоит примерно так.
у меня есть муви клип в котором назодиться меню
в мувиклипе у меня находяться кнопки меню, объект Script и Help, первый являеться пристанщем всех функций а Хелп это подсказка. к кнопкам . так вот
я хочу что бы Хелп дублировался при наведении мыши на кнопку. и удалялся когда она с кнопки уходит(в обекте хелп сть динамическое текстовое поле)
мой код такой
MovieClip - Script
function ButHelp (Info) {
dublicateMovieClip (_parent.help , Info , 1 ) ;
_parent.help._x = _root._xmouse;
_parent.help._y = _root._ymouse;
_parent.help.Podskazka = Info ;
}
для кнопки у меня слейдующий скрипт
on (rollOver) {
script.finction ButInfo ( тут текст подсказки) ;
}
хм как я понимаю у меня тут что то не так. но вот что не так я понять не могу. (в поиске уже искал, референс прочел, книгу нормальную не нашел)

Старый 11.12.2002, 16:31
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 2  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down уууууууу

давай, пока не началось я тебе вышлю хороший мануал по Flash.


а по поводу скипта, ты либо исходник давай либо одно из двух...
у тебя синтакические ошибки в тексте...
совет - Используй attachMovie()
и в ф-ции будет одна строка:
this.attachMovie("name_in_library","new_name",depth,{_x:_root._xmouse,_y:_root._ymouse,Podskazka:"тут текст или переменная подсказки"});
__________________
Max.

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

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
По умолчанию Re: уууууууу

Цитата:
Оригинал написал(а) Max N Chubin_
совет - Используй attachMovie()
и в ф-ции будет одна строка:
this.attachMovie("name_in_library","new_name",depth,{_x:_root._xmouse,_y:_root._ymouse,Podskazka:"тут текст или переменная подсказки"});
Мах, выспись, а то ты гонишЬ

myMovieClip.duplicateMovieClip(newname, depth [,initObject])
myMovieClip.attachMovie( idName, newName, depth [, initObject] )

и найди пару отличиЙ...
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 11.12.2002, 17:04
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 4  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs down хе хе хе

2 lexass:
вот именно пару и найду...
для duplicateMC нужно держать где-нть на раб. столе оригинал объекта, что неопрятно...
а кроме того duplicateMC может создавать копии только внутри того клипа где лежит оригинал, а attachM где хош...(например _root.createEmptyMC(), потом attach в него и для полного абзаца этот же новый клип clip.swapDepths(++commonDepths) где commonDepths - счетчик занятых слоев. Гы, во я загнул! )
что полезно в его случае, так как всплывающая подсказка должна появляться поверх всех объектов на столе, а в случае duplicateMC её могут перекрывать объекты лежащие выше объекта с кнопками...

Я прав или да?
__________________
Max.

Старый 11.12.2002, 17:18
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 5  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
По умолчанию нет

Цитата:
Оригинал написал(а) Max N Chubin_

Я прав или да?
нет, для каждого решения свой подход...
человеку нужен duplicate

Гы%)))
++commonDepths, отлично может жить и с duplicate

а насчет :
Цитата:
может создавать копии только внутри того клипа где лежит оригинал
спорить небуду...
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 11.12.2002, 17:44
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 6  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up кому что...

Цитата:
человеку нужен duplicate
сам понимаешь, ошибку в его коде можно найти однозначно только глянув в исходник, потому как если судить по приведенному отрывку. то ошибки в написании duBlicate вместо duplicate и finction вместо function. Смысл укладывания функции в объект script мне тоже не ясен из его отрывка. Поэтому я дал рекомендацию...

а насчет:
Цитата:
++commonDepths, отлично может жить и с duplicate
в его сруктуре не прокатит.... только если он вынесет свой клип HELP в рут...

а главное скажи , нафига duplicate то вообще делать???
у него где то болтается клип HELP, нужно просто делать его _visible=1||0 и менять координаты.
Так что это ты у нас ШумаХЕР - гонщик профессинал!
__________________
Max.

Старый 11.12.2002, 17:50
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 7  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
Thumbs up Гы%)

я и говорю:
- каждому свое решение
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 11.12.2002, 17:54
Max N Chubin_ вне форума Посмотреть профиль Отправить личное сообщение для Max N Chubin_ Найти все сообщения от Max N Chubin_
  № 8  
Max N Chubin_
 
Аватар для Max N Chubin_

Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
Отправить сообщение для Max N Chubin_ с помощью ICQ
Thumbs up вот я и говорю....

даёшь ИСХОДНИК В СТУДИЮ!!!!
__________________
Max.

Старый 12.12.2002, 00:32
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 9  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию большое всем спасибо

но я уже разобрался. я не так функцию описал просто.
всем большое спасибо за советы.
а я дубликате я использую потому что хочу что бы был эффэкт исчезновения(альфа постеменно уменьшаться будет а когда равна ) то удаляеться)
еще раз всем спасибо

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

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

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


 


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


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