• hallo,

    ich habe divese grafik hotspots in einem pano, diese animerten swf`s.

    problem:

    die hotspots sind nur "aktiviert", wenn sie recht zentral im bild sind.

    ist der hotspot im randbereich, blinkt er zwar schön, aber weder onhover noch der link funzt.

    gehe ich im pano mehr auf den hotspot zu, kommt onhover und der link klappt.

    das ist leider etwas irritierend für den besucher, kann man das nicht irgendwie beeinflussen?

    danke

    markus

  • hi iceman,

    nein, dass problem tritt grundsätzlich bei allen 11 hotspots auf.

    habe auch festgestellt, dass es nicht unbedingt der randbereich ist.

    je nach winkel reagiert der hotspot überhaupt nicht.

    werde es testweise mal mit einer jpg-grafik statt swf probieren und alles andere, wie

    navi mal komplett rausnehmen.

    markus

  • so, hab es jetzt mal mit dem ausschlussverfahren gemacht und entdeckt, dass es an der textbox liegt, konnte aber noch nicht rausbekommen, warum. werde jetzt erstmal ein normales textfeld nehmen, das klappt.

    es verursacht, dass in einem bestimmten vertikalen streifen die hotspots nicht gehen.

    danke!

    markus


    <plugin name="info_button" url="location.png"
    keep="true" visible="true" enabled="true" handcursor="true" capture="true" children="false" zorder="1"
    align="lefttop" x="10" y="30"
    onclick="action(show_info_text), null, MERGE;"
    onhover="showtext(INFOFELD ein-/ausblenden);"
    />

    <!-- locationinfos per button ein und ausblenden -->

    <action name="show_info_text">set(plugin[textbox].visible,true); tween(plugin[textbox].alpha,1); set(plugin[info_button].onclick,action(hide_info_text)); </action>
    <action name="hide_info_text">tween(plugin[textbox].alpha,0,,,set(plugin[textbox].visible,false));set(plugin[info_button].onclick,action(show_info_text)); </action>


    <!-- MASKED TEXTFIELD with scroll buttons -->

    <!-- scale9grid scaled textbox image -->
    <plugin name="textbox" url="textfield.png"
    align="left" x="10" y="10"
    scale9grid="5|5|12|55"
    width="380"
    height="300"
    alpha="0.00"

    />

    <!-- the textfield itself -->
    <plugin name="text" url="textfield.swf"
    parent="textbox"
    align="left" x="10" y="10"
    background="false" borderwidth="0"
    html="data:testtext"
    css="p{color:#000000; font-family:Arial; font-size:12;}"
    autosize="left"
    mask="textmask"
    />

    <!-- textfield mask to maskout hidden/out-scrolled text -->
    <plugin name="textmask" url="box.png"
    parent="textbox"
    align="lefttop"
    x="5" width="355"
    y="5" height="290"
    />

    <!-- buttons for textscrolling - just move the textfield up and down -->
    <plugin name="scrollup" url="dirbutton.png"
    parent="textbox"
    align="righttop"
    x="24"
    y="5"
    rotate="-90"
    crop="0|0|19|19" onovercrop="0|19|19|19" ondowncrop="0|38|19|19"
    ondown="tween(plugin[text].y, 10, distance(300,0.7), linear);"
    onup="stoptween(plugin[text].y);"
    />

    <plugin name="scrolldown" url="images/dirbutton.png"
    parent="textbox"
    align="rightbottom"
    x="24"
    y="5"
    rotate="+90"
    crop="0|0|19|19" onovercrop="0|19|19|19" ondowncrop="0|38|19|19"
    ondown="tween(plugin[text].y, -265, distance(300,0.7), linear);"
    onup="stoptween(plugin[text].y);"
    />

    <!-- testtext -->
    <data name="testtext">
    <p>

    <b>Kontakt</b> <br/>

    </p>

    </data>

  • Naja, wenn ich das so sehe, liegt ja doch ein Element über den HS.

    Die HS haben in der z-order eine tiefere Priorität gegenüber den Plugins. D.h., die liegen immer unter dem tiefsten Plugin.
    Und da Deine Textbox doch relativ groß ist, wird die darüber liegen und damit den Klickbereich überdecken.

  • hi,

    ich hab ja in jedem pano ein textfeld und in der navi einen button zum hauptpano, von wo man alle panos ansteuern kann.

    wenn ich aus einem pano wieder zur übersicht gehe, wird immer das textfeld mitgenommen, das dürfte durch das onclick="loadpano(plan.xml, null, BLEND(1));" doch garnicht sein, oder?

    markus

    mein navibutton:

    Code
    <plugin name="plan" url="plan.png" zorder="5" align="bottom" edge="center" x="+370" y="20" onhover="showtext(Panoramaübersicht);" blendmode="normal" onclick="loadpano(plan.xml, null, BLEND(1));" />


    mein textfeld:

  • Hi,

    wenn ich aus einem pano wieder zur übersicht gehe, wird immer das textfeld mitgenommen, das dürfte durch das onclick="loadpano(plan.xml, null, BLEND(1));" doch garnicht sein, oder?

    das Textfeld wird aufgrund der- keep="true" - Einstellung übernommen:

    Zitat

    <plugin name="info_text_am" url="/360/plugins/textfield.swf"
    keep="true" ...

    Schöne Grüße,
    Klaus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!