2016-07-29 22 views
-1

Kann mir bitte jemand ein einfaches Beispiel, das svg Maus Aktion verwendet? Ich konnte kein gutes Beispiel online finden. Ich möchte eine Nachricht anzeigen, wenn ich auf ein Rechteck klicke. Ich benutze SVG-Modul für die Entwicklung von Grafiken.Maus Aktion SVG

+0

Crosspost bei http://perlmonks.com/?node_id=1168835 –

Antwort

0

Die Dokumentation ist ein wenig spärlich, aber Sie können immer die Testdateien eines Pakets zur Inspiration konsultieren.

https://github.com/szabgab/SVG/blob/master/t/09-script.t

t/09-script.t - Linien 39-49

my $rect = $svg->rect(
    x  => 10, 
    y  => 10, 
    fill => 'red', 
    stroke => 'black', 
    width => '10', 
    height => '10', 
    onclick => "alert('hello'+' '+'world')" 
); 

$out = $rect->xmlify; 

svg

<rect fill="red" height="10" onclick="alert('hello'+' '+'world')" stroke="black" width="10" x="10" y="10" /> 

Die anderen Mausaktionen in ähnlicher Weise enthalten Snippet erzeugt werden kann in der Liste der Schlüssel/Wert-Paare. Die vollständige Liste der Attribute: SVG Attribute Reference