Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Оч срочно!!! Нужен совет!.. (http://www.flasher.ru/forum/showthread.php?t=28148)

metton 07.03.2002 01:06

Оч срочно!!! Нужен совет!..
 
Очень срочно!!!
Люди, кто-нить знает, можно ли в текством поле во флэше в html-ссылке <a> как-нибудь вызвать флэшовую функцию?..
Что-то типа javascript-овской onClick...

CyberMax 07.03.2002 01:25

Поиск рулит !
 
Сабж.
Плюс это описано в обновленном Help к Flash 5.

В экшэнах фрейма с текстовым полем:
Код:

function MyFunc(arg){
trace ("You clicked me! Argument was "+arg);
}

В текстовом поле:

<a href="asfunction:MyFunc,Foo">Поиск рулит !</a>

metton 07.03.2002 01:36

Извини, а что такое Foo?

CyberMax 07.03.2002 01:45

Цитата:

Оригинал написал(а) metton
Извини, а что такое Foo?
Синтаксис следующий : asfunction:имяФункции,произвольныйПараметр

где

CyberMax 07.03.2002 01:51

Цитата:

Оригинал написал(а) metton
Извини, а что такое Foo?
Синтаксис следующий : asfunction:имяФункции,произвольныйПараметр

где
имяФункции -- как ты таверное уже догадался ;) имя вызываемой функции.
произвольныйПараметр -- Один параметр, передаваемый в вызываемую функцию. (Только один, если нужно больше, то это прийдется делать руками)

В нашем случае он ничего не особенного значит.
Вместо Foo могло бы быть и "Ура!" и "Yes!" и что-нибудь другое.
А в реальной жизни этот параметр можно использовать например для того, что бы указать что конкретно нужно сделать при нажатии на эту ссылку.

metton 07.03.2002 01:52

спасибо!!!
 
Слушай!! Огромное тебе спасибо!!!
Горю!!!
Не успеваю...

metton 07.03.2002 02:03

стоп...
 
Стоп...
Что значит руками?
Это как в принципе?

CyberMax 07.03.2002 02:14

Re: стоп...
 
Цитата:

Оригинал написал(а) metton
Стоп...
Что значит руками?
Это как в принципе?

В принципе -- используй String.split()

metton 07.03.2002 02:27

А поподробнее
Если можно - какой-нить простейший примерчик дпя наглядности...


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

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