[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29 | 29
NapísalOffline : 29.01.2013 23:02 | Komunikácia FLASH a Javascript

Symbol na zavretie som si nakreslil krížik, uložil som ho ako symbol - graphic. Meno inštancie som nastavili "skryt" a instance behavior "button" a do actions som dal:
Kód:
Kód:
stop();
import flash.events.MouseEvent;
import flash.external.ExternalInterface;

skryt.addEventListener(MouseEvent.CLICK, hidediv);

function hidediv (event:MouseEvent):void {
ExternalInterface.call("hideDiv");
}


ExternalInterface.call("hideDiv"); - volá javascript hideDiv, ktorý na 100% funguje, nakoľko keď si spravím tlačidlo na stránke, tak na to reaguje správne. Problém je zjavne v kamunikácii flashu a javascripru...resp flash ho nechce zavolať. Neviete niekto v čom môže byť problém?


Offline

Užívateľ
Užívateľ
Komunikácia FLASH a Javascript

Registrovaný: 28.02.11
Prihlásený: 26.01.26
Príspevky: 205
Témy: 6 | 6
Bydlisko: Bratislava
NapísalOffline : 29.01.2013 23:59 | Komunikácia FLASH a Javascript

Nemám po ruke vývojové prostredie pre AS3 [urobil by som ti to], ale vyskúšaj si urobiť v JS klasickú alert() funkciu, ktorú budeš volať z flashu na otestovanie a použi zdroje z toho článku čo som ti poslal v predošlej téme.

Ak sa ti to aj tak nepodarí rozbehať, tak môžeš ešte použiť klasické zavolanie pomocou navigateToURL() a tam zadáš "javascript:nazovFunkcie();" podobne ako keď chceš zavolať v HTML javascript pomocou anchor tagu (<a href="javascript:nazovFunkcie();">klik</a>)


_________________
Neznalosť zložitých operácií necháva myseľ otvorenú pre geniálne riešenia založené na jednoduchosti.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29 | 29
Napísal autor témyOffline : 30.01.2013 9:53 | Komunikácia FLASH a Javascript

Skúsil som to cez navigateToURL:
Kód:
function hidediv (event:MouseEvent):void {
var url:String = "javascript:hideDiv();";
var request:URLRequest = new URLRequest(url);
navigateToURL(request);
}
A nejde to. Ale čo mám na druhé tlačidlo odkaz(len iný string) tak to ide bez problémov.
Kód:
import flash.external.ExternalInterface;
.Som importovať dal, či to naozaj spraví, to neviem.. Nefunguje to ani keď dám na koniec animácie len samotné
Kód:
ExternalInterface.call("hideDiv()");
Nemôže byť problém v tom, že hneď prvé v actions je stop();? Asi skôr ale nie, keďže druhé tlačídlo(navigate to url) funguje bez najmenších problémov.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29 | 29
Napísal autor témyOffline : 30.01.2013 12:10 | Komunikácia FLASH a Javascript

Problém zčasti vyriešený. Do objectu som vložil
Kód:
  <param name="allowScriptAccess" value="always" />

Zvláštne je, že som to vložil do "if IE" a funguje to všade okrem IE. Div vypadá takto:
Kód:
<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
  data="http://www.bazenove-dlazby.sk/inc/aquapool.swf" width="805" height="235">
<!-- <![endif]-->

<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
  width="805" height="235">
  <param name="movie" value="http://www.bazenove-dlazby.sk/inc/aquapool.swf" />
<!--><!--dgx-->
  <param name="loop" value="true" />
  <param name="menu" value="false" />
  <param name="allowScriptAccess" value="always" />
  <p>Akcia</p>
</object>
<!-- <![endif]--></div>
Čo s tým? Kam ešte vložiť ten parameter? Ďakujem.


Offline

Užívateľ
Užívateľ
Komunikácia FLASH a Javascript

Registrovaný: 28.02.11
Prihlásený: 26.01.26
Príspevky: 205
Témy: 6 | 6
Bydlisko: Bratislava
NapísalOffline : 30.01.2013 12:58 | Komunikácia FLASH a Javascript

To je kód na vloženie flashu zo stránky Latrine, že?
Pozri toto: http://www.hojko.com/najfunkcnejsi-spos ... 70134.html
Kód:
<object type="application/x-shockwave-flash" data="http://www.bazenove-dlazby.sk/inc/aquapool.swf" width="805" height="235">
        <param name="movie" value="http://www.bazenove-dlazby.sk/inc/aquapool.swf">
        <param name="allowScriptAccess" value="always">
        <param name="allowNetworking" value="external">
</object>


_________________
Neznalosť zložitých operácií necháva myseľ otvorenú pre geniálne riešenia založené na jednoduchosti.
 [ Príspevkov: 5 ] 


Komunikácia FLASH a Javascript



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

javascript wysiwyg v javascript popup

v Frontend

1

965

25.07.2009 19:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Arduino komunikácia

v Mikropočítače

0

1709

27.10.2022 15:39

miluk

V tomto fóre nie sú ďalšie neprečítané témy.

komunikacia WIN98

v Windows

3

649

09.10.2008 20:18

Mir

V tomto fóre nie sú ďalšie neprečítané témy.

Odchadzajuca komunikacia

v Antivírusy a ochrana

0

625

06.03.2011 13:19

kilayla

V tomto fóre nie sú ďalšie neprečítané témy.

USB komunikacia

v Backend

1

1173

21.06.2010 12:17

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

VB6 - vzdialena komunikacia

v Ostatné

20

1537

22.02.2011 22:46

stopa27

V tomto fóre nie sú ďalšie neprečítané témy.

Flash disk A-DATA 16GB MyFlash PD9 Flash Drive USB2.0

v Pamäte

6

1113

29.11.2008 13:53

Malveon

V tomto fóre nie sú ďalšie neprečítané témy.

Arogantna komunikacia od moderatora

v Oznámenia a návrhy

11

1009

06.06.2013 1:14

yggahss

V tomto fóre nie sú ďalšie neprečítané témy.

Python + komunikacia s webom

v Backend

2

1715

06.06.2009 22:10

stanke

V tomto fóre nie sú ďalšie neprečítané témy.

IP komunikácia v C#

v Ostatné

0

736

30.11.2022 19:59

Jakubs_Noobz

V tomto fóre nie sú ďalšie neprečítané témy.

SW - komunikacia mobilu s PC

v Audio programy

2

858

31.05.2008 22:22

Seth Sparrow

V tomto fóre nie sú ďalšie neprečítané témy.

komunikacia cez USB v PHP

v Backend

3

717

29.06.2016 12:42

PepperSK

V tomto fóre nie sú ďalšie neprečítané témy.

LAN hlasova komunikacia v OS Vista

v Sieťové programy

2

557

08.02.2009 12:03

lukas_luigi

V tomto fóre nie sú ďalšie neprečítané témy.

Android s Arduinom/ESP32 - vzájomná komunikácia

v Mobilné aplikácie

1

1652

26.10.2021 12:14

sento01

V tomto fóre nie sú ďalšie neprečítané témy.

Komunikacia po sieti prosim o radu

v Sieťové programy

2

892

20.12.2008 23:48

lama01

V tomto fóre nie sú ďalšie neprečítané témy.

c++ komunikacia s pristrojmi a ohodnotenie prace

v Backend

4

715

25.09.2018 8:28

BX



© 2005 - 2026 PCforum, edited by JanoF