Need help / suggestion in creating realistic thunder particle effect

I has a lot of problem in creating realistic thunder particle
effect:
1) The "particle" I use is a tiny white square, when it
duplicating it create weird thunder...simply say ithe lighting
effect look very fake.
2) The motiton of thunder is too "sharp", it make the thunder
look like "zip zap"
3) So far I only can create one thunder bolt but I cannot
make it split into few thunder bolt and move to different
direction.
Can anyone give me some suggestion, either in graphic, math
or logic?
Here is my swf file:
http://www.mediafire.com/?3tayypgnwya

I has a lot of problem in creating realistic thunder particle
effect:
1) The "particle" I use is a tiny white square, when it
duplicating it create weird thunder...simply say ithe lighting
effect look very fake.
2) The motiton of thunder is too "sharp", it make the thunder
look like "zip zap"
3) So far I only can create one thunder bolt but I cannot
make it split into few thunder bolt and move to different
direction.
Can anyone give me some suggestion, either in graphic, math
or logic?
Here is my swf file:
http://www.mediafire.com/?3tayypgnwya

Similar Messages

  • Good evening. needed help. I created an account on my ipad on itunes. then wanted to add a credit card the Mbnet. the problem is that an error appears saying "payment method rejected

    I
    good evening. needed help. I created an account on my ipad on itunes. then wanted to add a credit card the Mbnet. the problem is that an error appears saying "payment method rejected"Can help me?

    iTunes Store: Accepted forms of payment
    Mbnet (virtual) is not acceptable form of payment.

  • (Need Help) How to create Numeric text box in SVG

    Hello everyone,
    Can any one help me to create Numeric TextField in SVG? I'm struggling to do this please someone help me as soon as possible....
    Thanks In advance,
    Ulaga

    To get the best answers, I think you probably need to break down your post into several different one with a separate question in each, along with the business problem you are trying to solve... but here's a few pointers for you to research...
    Textbox - there's plenty of info in SDN on creating a custom control with a textbox e.g. Re: Text Editor on modulepool Screen and sample code in SAP too.
    Attachments - If this is for an email, then GUI_UPLOAD might help and the BCS class is the newer way to send messages... check out Re: Offline Approval: RBBP_NOTIFICATION_OFFAPP Vs RSWUWFMLEC for example... if this is an attachment for an SAP object such as an FI Document or Purchase Order, then the Generic Object Services (GOS) could be what you want e.g. https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0e6b0d95-0a01-0010-4696-ca0a48de5fb3
    Jonathan

  • Need help opening files created on Mac in PC

    Please help!  Our old Mac is down and I need to access some files on our network that were created in PM 5.  I'm now using a PC that I downloaded the trial of PM 7 onto in hopes of being able to access these files and convert them to InDesign CS4.
    Here's my problem:
    When I try to open a PM 5 (or even a PM 6.5) file created on the Mac using the PM 7 on the PC I get this message:  "File cannot be translated to PC and converted to new version at the same time."  Does anyone know how to get around this?  Is there another program that will translate the Mac file to PC?

    miz_nrg wrote:
    I've read on here that people running Windows XP with SP3 have also had issues with PageMaker files.  Could that be the root of my issues?
    this only applies to CS2 and PM files.
    A co-worker has a MacBook that they're going to bring in next week so I can transfer the files.  Is this just going to be a matter of me opening the files on the Mac and saving them as a pmd file on our network drive, then going into my PC and opening them in either PM7 or InDesign (which is where I'll be doing all the updates)?
    This will not work. Pagemaker needs to run in Classic on a Mac running OSX. A MacBook is an Intel chip and does not support Classic. You either need an old Mac that boots OS9 or a PowerPC Mac that will run Classic. As long as they are PM6 or better they should open no problem in IDCS3 and 4.
    My offer still stands if you need to get started.

  • WM/Menu/Panel - Need Help/Suggestions

    At the moment, I'm running KDE 3.5... with OpenBox3 as the window manager. I like the KDE apps, and the OpenBox look and feel. I really, really like Xfce4's panel and right click on desktop menu, and was wondering if it is possible to give up the DE and just have OpenBox with Xfce4's menu and panel. I could still use the KDE apps but I would not use the DE. I do not like the OpenBox menu, even if it is xml/standard. I know the panel is possible, but not so sure about the menu. I don't want to have to download all of Xfce4 though. I don't need Terminal or Thunar or that stuff.
    If anyone has any ideas or suggestions I'd appreciate it.
    Thanks,
    Zack

    If you want to run XFCE and just substitute Openbox as the window manager, you can look here:
    http://icculus.org/openbox/index.php/Help:XFCE/Openbox
    It's also possible to run Openbox, and then launch the XFCE panel on top of it (xfce4-panel).
    I'll also second that the XFCE apps (Thunar and their terminal program) are quite light and fast.  If you don't want them, they shouldn't get in the way. 
    Chris
    Sjoden wrote:At the moment, I'm running KDE 3.5... with OpenBox3 as the window manager. I like the KDE apps, and the OpenBox look and feel. I really, really like Xfce4's panel and right click on desktop menu, and was wondering if it is possible to give up the DE and just have OpenBox with Xfce4's menu and panel. I could still use the KDE apps but I would not use the DE. I do not like the OpenBox menu, even if it is xml/standard. I know the panel is possible, but not so sure about the menu. I don't want to have to download all of Xfce4 though. I don't need Terminal or Thunar or that stuff.

  • Need help deleting newly created folder...

    So, I'm using an iCal alarm to download a folder of files (.jpgs) using fetch. I then have a folder action set up to move the newly downloaded images to another folder, then they are separated by a "move by EXIF data" action.
    This all works well, but I need to delete the folder the images were originally downloaded in, so that when the Fetch/iCal action downloads the folder/images the next day, it doesn't create a new folder with a "-1" added to it.
    I have tried all the combinations of "Get Specified Finder Items," "Get Folder Contents" and "Move Finder Items to Trash," but I can't get this one little empty folder to go away...
    Any suggestions?
    Yer Pal,
    Gel-Sol

    Nevermind. I figured it out!
    I had an unecessary "Move Finder Items" action after a "New Folder" action. This somehow messed up the flow, cuz files are moved within the "New Folder" action.

  • Need Help: how to create url address in dynamic web (PHP)?

    Guys,
    I need your help! I'm a newbie in web designing, I just want to ask on how to create a web (dynamic page) link/url.
    e.g. http://www.mypage.com/?=home
    thanks a lot.

    Setup a database table and populate the fields (i.e. auto-numerical_primary_key, id, dynamic_mod_url, title, article_content, etc.) then on your page create a filtered recordset where URL parameter (id) = your database table field (primary_key). Place the bindings of the filtered recordset on the page to show dynamic values for the filtered recordset based on the URL parameter. That way when someone visits yoursite.com/page.php?id=1 it will show the content for the database table where the primary key = 1 and so on. use dynamic_mod_url in conjunction with .htaccess dynamic mod rewrite to change yoursite.com/page.php?id=1 into yoursite.com/the_name_of_dynamic_mod_url_for_primary_key_1.html

  • Need help/suggestions

    hi ,
    i need to develop a report --
    a report with columns: emp_id, emp_name, manager_number
    Basically i have 4 tables -- dept_table, emp_table, time_table, role_table
    dept_table has columns ---> dept_id, dept_name
    emp_table has columns --> emp_name, dept_number, emp_key, emp_id
    time_table ---> time_key, year
    role_table --> time_key, emp_key
    joins:
    emp_table and role_table are joined thru ---- emp_key
    role_table and time_table are joined thru ------ time_key
    dept_table.dept_id = emp_table.dept_number
    parameter of the report:
    year from time_table.
    for example
    the dept_table has 20 depts => 20 dept ids
    the emp_table has 100 employees.
    these 100 employees wud be assigned to one of the 20 depts. (some employees might be given a wrong dept id which actually doesn’t exist)
    Now i need to develop a report with the field columns of the emp_table: emp_id, emp_name, dept_number
    where dept_number is not a valid dept_number (i.e. dept_id not present in dept_table)
    how shud i proceed?
    In discoverer admin, how shud i create the join between the database folders dept_table and emp_table like
    master_item detail_item
    dept_table.dept_id = emp_table.dept_number (???)
    or the other way round???
    under options of create join: what shud be the join details which i need to select ??
    thanks
    Message was edited by:
    boyz
    Message was edited by:
    boyz
    Message was edited by:
    boyz

    Hi Rodwest,
    Thanks for the suggestion. But did not work.
    (i) For all the employees that are not assigned to a department.
    I have created the join and the report as u suggested. I have put 4 fields from emp_table and 1 field (i.e. dept_table.dept_id).
    There I could see the employees who are not assigned to any dept has dept_table.dept_id as NULL. So, when I apply the condition dept_table.dept_id IS NULL to pick up all employees without a valid department, it still shows some employees with valid depts.
    i dont understand what to do.
    (ii) I have proceeded just as u suggested. But I dont see all the depts. some depts are filtered by the parameters (this is the main issue).
    I need to have all the depts. and its corresponding employee count irrespective of the parameters.
    Some depts are filtered by the parameters. the dept_table doesnt have any of the parameters. There are three parameters, one from time_table and 2 from emp_table. These 3 parameters are filtering the dept_id s and is not allowing all the depts to show up.
    awaiting ur response.
    Thanks

  • NEED HELP!! creating a method to search records from a data.dat file

    i am having a lot of trouble trying to create a method for searching records from a data.dat file as a contacts application i am using (for) and (if) together and getting the same error messages saying a ")" is needed when it doesn't and illegal start of expression can anyone help! on letting me know how you create search methods! thanks

    public static void search_records()
              System.out.println("Please Enter a Surname (* for all):");
              user_surname = data_input.next();
              System.out.println("Please Enter a firstname (* for all):");
              user_firstname = data_input.next();
              for (int i = 0; i < number_of_records; i++)
                   if(user_surname.compareTo(lastName) || user_surname.compareTo(*));
                             if(user_firstname.compareTo(firstName[i]) || user_firstname.compareTo(*));
                                  system.out.print("Result:",number_of_records);

  • Need help trying to create a ActiveX registered event

    I am trying to create a register event for an ActiveX component. The problem I am having is creating the callback vi. When I right click on the VI ref and create the callback vi it is created with the user parameter as a variant. I would like this to be a control refnum. If I open the callback vi and replace the user parameter variant with a control refnum the wire from the callback vi to the VI ref is broken. How do I change the user parameter?

    Joe is correct on this one. The callback where designed to take variants as their inputs, so that they are more flexible. In addition Variants are used through out ActiveX programming.
    If you have a control reference that you want to pass into the VI, all you need to use is the "To Variant" function in the main VI to turn the reference into a variant. You can then inside the Callback VI you can use the Variant to Data VI to change the variant back to a reference; you simply where a constant of the reference type to the "Type" terminal.
    Evan
    National Instruments

  • Need Help, how to create more than one rectangle from one button in one stage of canvas

    Dear Guys,
    I has problem to create more than one rectangle canvas from one button. here my role to create :
    1. I create input size with textfield
    2. I click button called "submit query"
    3. My web will create a rectangle with specific size.
    My problem come when I click again the button, my old rectangle has been remove than my new rectangle has created.
    My question is : how I can create more than one without delete/remove the old I was created?
    Here my Code :
    <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><link rel="stylesheet" type="text/css" media="all" href="css/style.css"><script src="kinetic-v4.7.2.min.js"></script></head> <body><label>Length</label><input name="panjang" id="panjang" type="text" size="5" maxlength="5"><br> <label>Width</label><input name="lebar" id="lebar" type="text" size="5" maxlength="5"><br>  <label>Height</label><input name="tinggi" id="tinggi" type="text" size="5" maxlength="5"><br> <label>Packing Name</label><input name="nam_pac" id="nam_pac" type="text" size="5" maxlength="5"><br> <input name="submit" type="submit"> <script defer>              var stage = new Kinetic.Stage({                container: 'container',                width: 943.5,                height: 254.10              });              var layer = new Kinetic.Layer();              var rectX = stage.getWidth() / 2 - 50;              var rectY = stage.getHeight() / 2 - 50;                            var group = new Kinetic.Group({                draggable: true              });                                         var box = new Kinetic.Rect({                x: rectX,                y: rectY,                width: <?php echo ($_POST['panjang']/10)/1.3; ?>,                height: <?php echo $_POST['lebar']/10; ?>,                //fill: '#00D2FF',                stroke: 'blue',                strokeWidth: 2                //draggable: true              });               var simpleText = new Kinetic.Text({                x: Math.round(box.getWidth() / 2),                y: Math.round(box.getHeight() / 2),                text: '<?php echo $_POST['tinggi'].'/'.$_POST['nam_pac']; ?>',                fontSize: 30,                fontFamily: 'Calibri',                fill: 'blue',              });                                          // add cursor styling              box.on('mouseover', function() {                document.body.style.cursor = 'pointer';              });              box.on('mouseout', function() {                document.body.style.cursor = 'default';              });                            group.add(box);              group.add(simpleText);              layer.add(group);              stage.add(layer);            </script></body> 
    this is my printscreen may help you to help me :
    thanks before to help me
    Regards,
    Prabowo.

    It's work Ken, but if I modify your code into my code.
    error again. they say like before (...is undefined)
    May You want to check my code
    <?php
    include('pinambung.php');
    ?>
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <title>GI Loading Plan Maker</title>
    <meta name="viewport" content="width=device-width" />
    <link rel="stylesheet" type="text/css" media="all" href="css/style_2.css">
    <script src="js/kinetic-v4.7.2.min.js"></script>
    <script src="js/CalendarPopup.js"></script>
    <script src="js/jquery-1.10.2.js"></script>
    </head>
    <body>
      <header class="w" id="header"> <!--Header Area -->
          <img src="images/headers.jpg" width="100%" height="100%" />
      </header><!--End of Header Area -->
      <nav class="w" id="nav"><!--nav Area -->
          <?php include('top.php'); ?>
      </nav><!--End of nav Area -->
      <section class="w" id="main"><!--section Area -->
          <section id="content">
          <article>
            <h2>Customer Info</h2>
            <form id="myForm" action="insert.php" method="post">
            <label>Customer Name :</label><input name="cs_name" id="cs_name" type="text" size="25" maxlength="50">
            <br>
            <label>Date of Shipment :</label><input name="shipment_date" id="shipment_date" type="text" size="10" maxlength="12" > use format : YYYY-MM-DD
            <br />
            <label>Container Name :</label><input name="con_num" id="con_num" type="text" size="10" maxlength="12">
            <label>Revision :</label><input name="revision" id="revision" type="text" size="5" maxlength="5"><br />
            <label>Prepared by :</label><input name="prepared_by" id="prepared_by" type="text" size="25" maxlength="50">
            <button id="saveinfo">Save As DB</button>
            <button id="saveall">Save As Image</button>
            <button id="print" onclick="window.print();return false">Print</button>
            </form>
            <span id="result"></span>
            <script type="text/javascript" src="js/insert.js"></script>
          </article>
              <br /><br />
          <article>
              <h2>Packing Info</h2>
            <label>Container Type :</label>
            40' HC<input name="con_type" type="radio" id="con_type" value="40hc">
            40'<input name="con_type" type="radio" id="con_type" value="40">
            20<input name="con_type" type="radio" id="con_type" value="20"><br />
            <input name="loadstan" type="button" value="Create Container" id="isSelect">
            <button id="removecon">Remove Container</button>
            <br />
            <label>Length</label><input name="panjang" id="panjang" type="text" size="5" maxlength="5">
            <label>Width</label><input name="lebar" id="lebar" type="text" size="5" maxlength="5">
            <label>Height</label><input name="tinggi" id="tinggi" type="text" size="5" maxlength="5">
            <label>Packing Name</label><input name="nam_pac" id="nam_pac" type="text" size="20" maxlength="55">
            <input name="loadstan" id="loadstan" type="button" value="Load Standard Packing" onclick="window.open('spk.php', 'winpopup', 'toolbar=no,statusbar=no,menubar=no,resizable=yes,scrollbars=yes,width=300,height=400');">
            <input name="submit" type="submit" value="Create Box">
            <button id="remove">Remove Box</button><br />
          </article>
        </section>
        <aside id="sidebar">
          <label for="layer-to-delate">Select a layer to delete or rotate</label><br />
          <select id="layer-to-delete" size="14"></select><br />
          <input id="delete-layer-button" type="button" value="Delete layer">
          <input id="rotate-layer-button" type="button" value="Rotate box">
        </aside>
        <section id="content2">
          <div id="container">
          </div>
          <script defer>
          function radians (degrees) {return degrees * (Math.PI/180)}
          function degrees (radians) {return radians * (180/Math.PI)}
          function angle (cx, cy, px, py) {var x = cx - px; var y = cy - py; return Math.atan2 (-y, -x)}
          function distance (p1x, p1y, p2x, p2y) {return Math.sqrt (Math.pow ((p2x - p1x), 2) + Math.pow ((p2y - p1y), 2))}
            var stage = new Kinetic.Stage({
                container: 'container',
                width: 943.5,
                height: 254.10
            var layers = new Array();
           function addCont(){
               layer2 = new Kinetic.Layer();
                switch ($('input:radio[name=con_type]:checked').val()){
                  case '40hc':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 1190/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 40 HC (11900mm X 2300mm X 2550mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
                     case '40':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 1190/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 40 (11900mm X 2300mm X 2250mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
                     case '20':
                     var box_con = new Kinetic.Rect({
                          x: 10,
                          y: 10,
                          width: 580/1.3,
                          height: 2300/10,
                          stroke: 'black',
                          strokeWidth: 2
                      var TextCon = new Kinetic.Text({
                          x: 10,
                          y: 240,
                          text: 'Container Size 20 (5800mm X 2300mm X 2250 mm)',
                          fontSize: 12,
                          fontFamily: 'Calibri',
                          fill: 'green',
                      layer2.add(box_con);
                      layer2.add(TextCon);
                      stage.add(layer2);
                      break;
            function addRect() {
                layer = new Kinetic.Layer();
                var box = new Kinetic.Rect({
                    x: 10,
                    y: 10,
                    width: +(($("#panjang").val()/10)/1.3),
                    height: +($("#lebar").val()/10),
                    stroke: 'blue',
                    strokeWidth: 2
                var group = new Kinetic.Group({
                            draggable: true,
                            snap : true
                var boxLabel = $("#nam_pac").val() + "/H : " + $("#tinggi").val();            
                if (($("#panjang").val() && $("#lebar").val()) != 0) {         
                var simpleText = new Kinetic.Text({
                    x: 10,
                    y: 10,
                    text: boxLabel,
                    fontSize: 12,
                    fontFamily: 'Calibri',
                    fill: 'red',
                } else {
                    var simpleText = new Kinetic.Text({
                    x: 10,
                    y: 10,
                    text: '',
                    fontSize: 12,
                    fontFamily: 'Calibri',
                    fill: 'red',
                group.add(box);
                group.add(simpleText);
                layer.add(group);
                stage.add(layer);
                layers.push(layer);
                $("#layer-to-delete").append("<option>Layer " + boxLabel + "</option>");
            function deleteRect() {
                if($("#layer-to-delete > option").length < 1) return;
                var i = $("#layer-to-delete").prop("selectedIndex");
                layers.splice(i,1)[0].destroy();
                $("#layer-to-delete > option").eq(i).remove();
            function rotateRect() {
                if($("#layer-to-delete > option").length < 1) return;
                var i = $("#layer-to-delete").prop("selectedIndex");
                layers[i].rotateDeg(30);
                layers[i].draw();
            $("#delete-layer-button").click(function(e) {
                  deleteRect();
            $("#rotate-layer-button").click(function(e) {
                rotateRect();
            $("input[type=submit]").click(function(e) {
                addRect();
            $("#isSelect").click(function () {
                  addCont();
            $("#removecon").click(function () {
                  layer2.destroy();
            $(window).keypress(function(e) {
                if(!$(document.activeElement).is("label")) {
                    if((e.keyCode || e.which) == 46) {
                        layer.destroy();
                if((e.keyCode || e.which) == 35) {
                        layer2.destroy();
            document.getElementById('saveall').addEventListener('click', function() {
              stage.toDataURL({
                callback: function(dataUrl) {
                      window.open(dataUrl);
            }, false);
          </script>
        </section>
      </section><!--End of section Area -->
      <footer class="w" id="footer"><!--footer Area -->
        Copyright <a href="login.php" target="_new">©</a> 2013, <a href="http://omhanggar.com" target="_new">created</a><a href="http://intranet.guentner-asia.com" target="_new"> by PT. Güntner Indonesia </a>
      </footer><!--End of footer Area -->
    </body>
    </html>
    thanks again before,
    Prabowo

  • I need help finding or creating a script to automatically create iCal email and message reminders. iCal

    Dear All,
    I'm learning to use iCal v.5.0.3 on a Mac Pro (2,1) 2x3 Ghz Quad-Core Intel Xeon, running Lion OSX10.7.5.
    I need to find or write a script which, when I create a new iCal timed event, will automatically send me an email and give a screen alert 24 hours before - plus on the morning of the appointment, plus 2 hours beforehand. I'm wondering if such a script exists already or can be adapted.  I've searched various forums and am unable to find specific simple instructions on how to create such a thing in Applescript or Automator or whatever. So I've really tried to find out on my own.
    Can anyone direct me to a set of instructions? This can't be so hard, can it? To clarify, when I create an "event" with a time (an appointment), I want to hit a button which tells iCal  to send me these reminders without my having to set multiple reminders in iCal for each of my new "events".
    I'd be most grateful for any advice at all.
    Many thanks for taking the trouble to read this. Hope you can set me on the right course. I have no knowledge of Applescript or Automator, but am ready to learn. I am very stupid, so instruction has to be in language comprehensible by a small hamster.
    Best wishes,
    Harry.

    Doing a shell script to burn a DVD from a folder (for example) is pretty challenging. The reason is that you need to execute the entire script in one shot, because making a burned disk is a 3 part affair with each part of the operation taking time. The problem with executing separate commands is that Applescript can't wait around until a shell command is finished, while a shell script will not proceed to the next command until the previous command is completed.
    Burning disk takes these 3 parts:
    1) Create an empty diskimage of your desired size
    2) Mount the empty and copy your stuff to it
    3) Burn and eject
    There may be a shortcut by burning an existing folder but you don't say exactly what you're doing. See the hdutil command for more information:
    http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/hdiutil. 1.html

  • Need help getting form created in Acrobat X to email form data back to me

    The form I created seems to work from my computer that has Acrobat X installed but when I try to submit the PDF with a computer that only has Reader installed it says "This Operation is Prohibited."
    The end users of this form will most likely only have Adobe Reader, how do I set up my form so that it is compatible with Reader?
    Thanks for your help!

    You have 2 choices and one depends on your satisfying the limits of the EULA (no more than 500 submissions basically). For the latter, you have the entire form submitted and you have to enable Reader Rights in Acrobat. On this machine (AA8), it is under the Advanced menu, not sure with AAX (I think they moved it). For the other choice that does not have the license limit, you do not activate Reader Rights, but have the data submitted as an FDF file (XML if you are using Designer, but then Designer questions should really go to the LiveCycle forum). When you receive the FDF or XML file, you simply go to the forms menu in Acrobat > Manage Data, and import the data. The FDF Toolkit also allows separate manipulation of data files.

  • Need help in CS3 creating CS4 spry tooltip-like widgit

    I am extremely new to Dreamweaver and know very little HTML and no other codes and so please bear with me if I am using some terms incorrectly.
    I created an image map with hotspots. When I move the mouse over a hotspot I would like for a description box to come up with either an image and text, or just an image, whichever is easiest. I believe what I am trying to do is called an image tooltip?
    I've searched all over the internet to try and find step by step instructions or a video on this, but the closest I could find was the CS4 spry tooltip widgit, which is new to dreamweaver and not part of CS3. I figured out how to put a simple text tooltip on a hotspot using "alt" but that is too basic and I need at least an image instead when I put my mouse over the hotspot.

    I am extremely new to Dreamweaver and know very little HTML and no other codes
    Without an understanding of HTML and CSS, you will find Dreamweaver an uphill struggle.
    There are instructions to achieve what you want to do on the Spry website at http://labs.adobe.com/technologies/spry/samples/index.html. Scroll to the bottom of the page, and you'll see three links related to Spry tooltips. However, you'll have considerable difficulty implementing anything without a basic knowledge of HTML, CSS, and JavaScript. Dreamweaver is a professional tool for working with those technologies. It is not the magic wand that some people seem to expect. Spend a little time learning about web technologies, and Dreamweaver will become a joy to work with.

  • Need HELP with JTree created by user input

    I have been trying to create code that takes a user input string
    ex: a:b,c;b:g,h,j;g:k,m;b:u
    note: (the above string is then stored into a string array such in the format a:bc;b:ghj;g:km;b:u after it is verified that the hierarchy order is correct)
    The string is read in such that the any value before the : is a parent and its childern continue until a ; is found. Anyway verifying the sting I have accomplished and I have been able to input the string into a modified binary tree as long as there are only 2 childern per parent and graphically represents its structure of hierarchy. The problem is that each parent can have more the two childern.
    I have been working with the BTree class and find its output similar to what I am wanting which would represent a hierarchy of objects (files, employees, etc...) anyway I have been stumped as to how to get the above string into a format that can then create the correct JTree output without hard code.
    If any one has any suggestions on how to turn the data, in the string array into a usable format to create the correct JTree output, I would greatly appreciate it.
    In the above example the string array, a:bc;b:ghj;g:km;b:u would have a desired ouput of
    a
    ..b
    ....g
    ......k
    ......m
    ....h
    ....j
    ....u
    ..c
    Thanks
    Shane

    I have been trying to create code that takes a user input string
    ex: a:b,c;b:g,h,j;g:k,m;b:u
    note: (the above string is then stored into a string array such in the format a:bc;b:ghj;g:km;b:u after it is verified that the hierarchy order is correct)
    The string is read in such that the any value before the : is a parent and its childern continue until a ; is found. Anyway verifying the sting I have accomplished and I have been able to input the string into a modified binary tree as long as there are only 2 childern per parent and graphically represents its structure of hierarchy. The problem is that each parent can have more the two childern.
    I have been working with the BTree class and find its output similar to what I am wanting which would represent a hierarchy of objects (files, employees, etc...) anyway I have been stumped as to how to get the above string into a format that can then create the correct JTree output without hard code.
    If any one has any suggestions on how to turn the data, in the string array into a usable format to create the correct JTree output, I would greatly appreciate it.
    In the above example the string array, a:bc;b:ghj;g:km;b:u would have a desired ouput of
    a
    ..b
    ....g
    ......k
    ......m
    ....h
    ....j
    ....u
    ..c
    Thanks
    Shane

Maybe you are looking for