You are not logged in.

jeronicoz

Beginner

  • "jeronicoz" started this thread

Posts: 34

Location: France

  • Send private message

1

Wednesday, January 11th 2017, 6:08pm

textfield and action

Hi,

I'm trying to add and action in a textfield, but I don't know how to wright it.

Source code

1
<![CDATA[<div><a><img src="img.jpg" border="1" width="285" height="177" href="action:welcome()"></a></div>

As I seen here in the forum I putted in the layer calling the action : interactivecontent="true"
The action "welcome" is working, but how to use it in the text ?
Thanks a lot
Jérôme

2

Wednesday, January 11th 2017, 9:56pm

Hi,

'href' is for <a> links only - e.g.

Source code

1
<a href="event: ...krpano actions code...">Link text</a>


If you want to use an image, put it into the <a> - e.g.

Source code

1
<a href="event: ...krpano actions code..."><img ... /></a>


Best regards,
Klaus

jeronicoz

Beginner

  • "jeronicoz" started this thread

Posts: 34

Location: France

  • Send private message

3

Thursday, January 12th 2017, 3:08pm

Hi Klaus,

It's work thanks, but not in flash...I'll find another solution
Regards

Jérôme

4

Wednesday, May 31st 2017, 8:11am

How to get the Textfield layer height?

Textfield layer:

Source code

1
<layer name="Scrollarea" url="scrollarea.swf" alturl="scrollarea.js"><layer name="layerimg" type="text" "/></layer>

Data:

Source code

1
<data name="test">[img src="images/menu1001.jpg" width="100%"][img src="images/menu1002.jpg" width="100%"][img src="images/menu1003.jpg" width="100%"][img src="images/menu1004.jpg" width="100%"][img src="images/menu1005.jpg" width="100%"][img src="images/menu1006.jpg" width="100%"]</data>

Action:

Source code

1
<action name="do">set(layer[layerimg].html,data:test);copy(layer[Scrollarea].height,layer[layerimg].height)</action>



how to get layer[layerimg].height for Scrollarea?

5

Friday, March 8th 2019, 2:44pm

How to open/close and open/close many time a textfield ?

bonjour, je voudrais savoir en code XML...comment ouvrir et fermer plusieur fois un "textfield" voice mon code:


********************************************
<! - CROSS MENU 1 -> <layer name = "crossmenu1" url = "plugins / close.png" keep = "true" handcursor = "false" capture = "false" align = "righttop" x = "100%" y = "100%" width = "100%" height = "prop" alpha = "1" zorder = "1" scale = "0.5" scalechildren = "true" scale.mobile = "0.05"
ondown = ""
onclick = "closecrossmenu1 (); set (layer [textfield_player1] .visible, false);" />

<action name = "opencrossmenu1">

set (layer [crossmenu1] .visible, true);
couche [crossmenu1] .changeorigin (centre, centre);
ensemble (bigscale, 1);
if (layer [crossmenu1] .imagewidth GT stagewidth, div (bigscale, stagewidth, layer [crossmenu1] .imagewidth););
set (layer [crossmenu1] .x, 0);
set (layer [crossmenu1] .y, 0);
set (layer [crossmenu1] .scale, 0.05); )
</ action>

<action name = "closecrossmenu1">
set (layer [crossmenu1] .visible, false);
couche [crossmenu1] .changeorigin (centre, centre);
ensemble (bigscale, 1);
if (layer [crossmenu1] .imagewidth GT stagewidth, div (bigscale, stagewidth, layer [crossmenu1] .imagewidth););
set (layer [crossmenu1] .x, 0);
set (layer [crossmenu1] .y, 0);
set (layer [crossmenu1] .scale, 0.0); )
</ action>

<nom de l'action = "create_player1">
si (device.html5, addlayer (textfield_player1);
set (layer [textfield_player1] .visible, true);
set (layer [textfield_player1] .align, lefttop);
set (layer [textfield_player1] .x, 10);
set (layer [textfield_player1] .y, 10);
set (layer [textfield_player1] .alpha, 0.0);
set (layer [textfield_player1] .width, 800);
set (layer [textfield_player1] .height, 400);
set (layer [textfield_player1] .url, "plugins / textfield.swf");
set (layer [textfield_player1] .html, "[iframe width =" 800 "height =" 400 "src =" http://www.******.fr/ "frameborder =" 0 "allowfullscreen] [/ iframe]" )
set (layer [textfield_player1] .onloaded, show_player1 ()); )
</ action>

<action name = "show_player1">

set (layer [textfield_player1] .visible, true);
if (layer [textfield_player1],
tween (layer [textfield_player1] .alpha, 1.0);
opencrossmenu1 (); )
</ action>

<scène *************

<plugin name = "menu1" url = "skin / menu.png" parent = "test" align = "leftbottom" x = "10" y = "10" onclick = "create_player1 ()" />

</ scene>

*******************************************


j'ouvre le "textfield" (avec un bouton dans une scene) puis la ferme mais je ne peux pas l'ouvrir une seconde fois..Merci pour votre aide ;-)
i open "textfield" (with button on a scene) and close it but i can't open it a second time....Thanks for help *smile*

This post has been edited 1 times, last edit by "soona" (Mar 8th 2019, 2:57pm)


6

Friday, March 8th 2019, 3:27pm

How to open/close and open/close many time a textfield ? (2)

ok i find the probleme...

i just use removelayer() like this ...


<!--CROSS MENU 1-->
<layer name="crossmenu1" url="plugins/close.png" keep="true" handcursor="false" capture="false"
align="righttop" x="100%" y="100%" width="100%" height="prop" alpha="1" zorder ="1"
scale="0.5" scalechildren="true" scale.mobile="0.05"
ondown=""
onclick="closecrossmenu1();removelayer(textfield_player1)"
/>
*g* *g* *g*