Castigado Pantockrator Публикувано Януари 5, 2008 Report Share Публикувано Януари 5, 2008 Как да направя така, че чрез OnMouseOver() функцията да изкарам Balloon ефект на кратък текст във флаш ?Предварително благодаря на предложелите решение. Цитирай Link to comment Сподели другаде More sharing options...
Zevzek Публикувано Януари 7, 2008 Report Share Публикувано Януари 7, 2008 Занимавал съм се малко с Flash и ActionScript, но ще се опитам да помогна. В help-a на програмата не намирам "Balloon ефект". Какво представялва той? Къде се намира? Да не би да си създал някакъв собствен ефект, който искаш да се активира при преминаване на мишката отгоре? Цитирай Link to comment Сподели другаде More sharing options...
Castigado Pantockrator Публикувано Януари 7, 2008 Author Report Share Публикувано Януари 7, 2008 Това което се опитвам да направя е когато се премине с курсора на мишката над даден текст да се появява текст във вид на baloon help или baloon text както искаш го наречи, аз съм го срещал и по двата начина в Интернет.Това искам да направя с единствената цел да не правя нова страница на която да има 3 реда информация, а да се показват тези три реда при преминаване са мишката върху текста "още информация" примерно. Цитирай Link to comment Сподели другаде More sharing options...
vesodimov Публикувано Януари 7, 2008 Report Share Публикувано Януари 7, 2008 С думичките "OnMouseOver balloon text effect" Гугъл ми открива доста неща. КАТО ТОВА НАПРИМЕР Дано свърши работа. Цитирай Link to comment Сподели другаде More sharing options...
Zevzek Публикувано Януари 7, 2008 Report Share Публикувано Януари 7, 2008 Разбрах какво искаш да направиш. Има много варианти за това. Можеш изцяло да го опишеш в ActionScript или пък да работиш главно в Timeline. Ето един вариант, който съм направил, като не претендирам, че е най-добрия. За начало трябва да създадеш два обекта:1. Обект, който да конвертираш с натискане на F8 до Movie clip. Това ще бъде текста, от който ще излиза балона. Важно е долу в "propertis" в полето "<Instance name>" да се напише "mc_button".2. Обект, който да изобразява желания балон с текста в него. Конвертираш с натискане на F8 до Movie clip. Важно е долу в "propertis" в полето "<Instance name>" да се напише "mc_balon".Натискаш F9 и копираш в полето на ActionScript-а следния код: //Скрива балона в началотоmc_balon._visible = 0; //Показва балона при преминаване с мишката отгоре(RollOver)mc_button.onRollOver = function() { mc_balon._visible = 1;};//Скрива балоно при отдръпнане на мишката (RollOut)mc_button.onRollOut = function() { mc_balon._visible = 0;}; Това е първото и най-лесо изпълнимото, за което се сетих. Друг лесен вариант е да конвертираш текста, от който ще излиза балона до "button" и да работиш в предварително дефинираните състояния "UP", "Over", "Down", "Hit" (двойно щракване върху вече конвертирания бутон). Ще погледна как стояха там нещата и може пак да пиша. Цитирай Link to comment Сподели другаде More sharing options...
Castigado Pantockrator Публикувано Януари 7, 2008 Author Report Share Публикувано Януари 7, 2008 (Редактиран) Благодаря Zevzek ! Ще опитам при първа възможност и ще пиша какво се е получило.И на теб благодаря Весо, но не става въпрос за JavaScript а за ActionScript , което не е едно и също. Иначе аз от търсачката на Гугъл не излизам и това е първото нещо което правя когато търся нещо и като не го намеря питам. В крайна сметка ако не стане на флаш ще се наложи да премина към варианта на Весо. Редактиран Януари 7, 2008 от Pantockrator Цитирай Link to comment Сподели другаде More sharing options...
vesodimov Публикувано Януари 7, 2008 Report Share Публикувано Януари 7, 2008 Pantockrator, в никакъв случай не съм искал да те обидя. Просто ровейки из търсачките човек не всякога цъка наред. А на мен това ми направи впечатление като резултат . Успех Цитирай Link to comment Сподели другаде More sharing options...
Castigado Pantockrator Публикувано Януари 7, 2008 Author Report Share Публикувано Януари 7, 2008 Ако смяташ че съм се обидил значи грешиш. Не виждам за какво да се обиждам. Просто споменах, че първо се ровя в търсачките и чак тогава питам. Цитирай Link to comment Сподели другаде More sharing options...
Castigado Pantockrator Публикувано Януари 12, 2008 Author Report Share Публикувано Януари 12, 2008 За съжаление не става. Направих всичко както си описал, но двата текста си седят видими без да действа скрипта (което не значи, че скрипта не е наред).http://img168.imageshack.us/img168/1492/flashkd7.jpgИмаш ли идея, къде може да греша? Цитирай Link to comment Сподели другаде More sharing options...
Zevzek Публикувано Януари 12, 2008 Report Share Публикувано Януари 12, 2008 Имаш ли идея, къде може да греша?Пробвах го отново при мен на чисто и се получава. С коя версия на Флаш си? Пробвай да изключиш "Script Assist". Това е бутона горе в дясно над първата линия в Actionscript прозореца, въпреки че тествах при мен и с него и става.Виждам, че си кръстил Movie clip-овете с имената "mc_button" и "mc_balon". Това няма значение, но написал ли си тези имена в "Propertis" в полето "<Instance name>"? Това е най-важното, защото скрипта търси обекти с такова уникално име. Ако искаш може да ми пратиш fla-файла да го погледна. Бях обещал да напиша и друг начин. Ето го и него:Избираш текста или някакъв друг обект, от който искаш да ти изкача балона. Натискаш F8 и го конвертираш като "Button". После щракваш два пъти върху новият си бутон и влизаш в него. Виждаш четирите състояния "UP", "Over", "Down", "Hit", като в Up вече има ключов кадър. Той представлява бутона в нормалното му състояние. Сега трябва да се добави някаква графика, която да представлява бутона в състояние "Over". Ако искаш може да създадеш нов слой или да работиш само в този. Отиваш в празната клетка под състоянието "Over", десен бутон и избираш "Insert Keyframe". В този ключов кадър трябва да сложиш балона. Дали ще го начертаеш тук или го имаш предварително създаден, няма значение. В този ключов кадър може да създадеш балона като "Movie clip", който от своя страна да съдържа някаква анимация, за по-ефектно появяване на балона. Цитирай Link to comment Сподели другаде More sharing options...
Castigado Pantockrator Публикувано Януари 12, 2008 Author Report Share Публикувано Януари 12, 2008 Благодаря за бързия отговор. С Macromedia Flash 8, но се опитах и със SWISHMAX, с която ми е по лесно да работя.Да в properties са същите имена.Sin_titulo_1.rar Цитирай Link to comment Сподели другаде More sharing options...
VIS Публикувано Януари 12, 2008 Report Share Публикувано Януари 12, 2008 Здравей, току що инсталираш Макромедиа флаш, за да видя какъв е проблема. До сега не съм се занимавал с флаш, но от прочетеното отгоре разбрах как става и го пробвах. И наистина човека е прав, работи. При теб проблема е, че не си направил "ТЕКСТ" Movie Clip. А при "БАЛОН" си го направил Movie Clip, но не си сложил да се казва mc_balon. Цитирай Link to comment Сподели другаде More sharing options...
Zevzek Публикувано Януари 13, 2008 Report Share Публикувано Януари 13, 2008 Разгледах файла. Има два проблема. Сложил си Movie clip-а с балона в Movie clip-а, който трябва да играе ролята на бутон. Не си дал имената, за които стана дума. Това е полето, в което трябва да се напишат: Направих корекциите в твоя файл. Прикачам в архива и файл, който показва втория начин. Flash.rar Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.