Благодаря за добрите думи, но аз едва ли ги заслужавам. Аз съм само един съвсем начинаещ потребител на Flash MX и даже не съм и програмист. Преди десетина дни си го купих (тук струва около $100) и от чисто любопитство го разглеждам, както и някои сайтове предложени от moonjogger (за съжаление българските не се виждат от тук). Разбира се, съм напълно очарован както от възможностите на Flash MX, така и от таланта на създателите на сайтовете (включително и на твоя сайт). Както вече споменах, а и не само аз, проблемът с бавното зареждане се очертава като най-забележим. Затова съм съгласен със sem, че като че ли днес най-подходящо е да се използва Flash само като като части от страница. Мисля си, че дори и скоростта на връзките един ден да се повиши чувствително като че ли по-практично е да се развиват езици, които са някак по-родни на интернета -- напр., ако изключим Java-та, HTML (доколкото разбирам сега се опитват да го стандартизират под формата на XML и нему подобни) -- отколкото да се разчита на plug-in-и, колкото и разпространени да са те днес. Да ме извини moonjogger, ако намери, че се изказвам неподготвен, но нали тук е свободен форум и всякакви екземпляри се появяваме отнякъде да си изказваме впечатленията :-). Остави, ами май пак му дръпнах една реч, затова свършвам по общата част. Ще продължа някой друг ден, когато отново ми дойде вдъхновението. Поздрави на всички.
Сега, както подобава на начинаещ бих искал да задам въпрос по същество. Направил съм бутон, както му е реда, и се опитвам да накарам една функция да върне някаква стойност, когато курсорът е върху бутона. Когато курсорът не е върху бутона стойността трябва да е друга:
x = 7;
myButton.onRollOver = function (x) {
return x + 3;
};
if (myButton.onRollOver(x) = = 10) {trace ("YES");}
else trace ("NO");
Правя проверка (с if ... else) и нищо не излиза. Оказва се, че myButton.onRollOver(x) винаги има стойност 10 без значение дали курсорът е върху бутона или не. Явно някъде греша, защото, ако напиша:
myButton.onRollOver = function (x) {
trace ("Some Text");
};
всичко си върви много гладко: текстът "Some Text" се появява в Output-а само когато курсорът е върху бутона. Дано не съм ви досадил с елементарния въпрос.
|