You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

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*