שילוב בין פלאש ל HTML - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שילוב בין פלאש ל HTML


nondos

Recommended Posts

שלום,

בנייתי אפליקצית שאמורה לשמש כתפריט באתר שלי.

אני יודע לזהות בפלאש Events באמצעות Action Script.

הוספתי את האפליקציה לדף HTML בעזרת DreamWeaver

כיצד אני גורם ל DreamWeaver לזהות שנלחץ כפתור בתפריט בפלאש ובהתאם להחליף עמודים?

תודה

קוד HTML:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]
<html xmlns="[url]http://www.w3.org/1999/xhtml">[/url]
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
background-image: url(images/pattern.jpg);
}
#mainFrame {
background-color: #FFFFFF;
height: 600px;
width: 925px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
margin-left: auto;
margin-right: auto;
}
#contentDiv {
position:absolute;
left:17px;
top:321px;
width:922px;
height:297px;
z-index:1;
}

-->
</style>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>

<body>
<div id="contentDiv"></div>
<div id="mainFrame">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','[url]http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','650','height','300','title','menu','src','menu','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','menu'[/url] ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[url]http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"[/url] width="650" height="300" title="menu">
<param name="movie" value="menu.swf" />
<param name="quality" value="high" />
<embed src="menu.swf" quality="high" pluginspage="[url]http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"[/url] type="application/x-shockwave-flash" width="650" height="300"></embed>
</object>
</noscript>
</div>
</body>
</html>

קוד Action Script:


import fl.transitions.Tween;
import fl.transitions.easing.*;

var b1tween:Tween = new Tween(b1_btn, "x", Bounce.easeOut, 750, 65.9, 2, true);
b1_btn.buttonMode=true;

b1_btn.addEventListener(MouseEvent.MOUSE_OVER,rolloverb1);
b1_btn.addEventListener(MouseEvent.MOUSE_OUT,rolloutb1);
b1_btn.addEventListener(MouseEvent.MOUSE_DOWN, click1);

function rolloverb1(evt:MouseEvent) {
b1_btn.gotoAndPlay(2);
var label1in:Tween = new Tween(label1, "x", Bounce.easeOut, 900, 65.7, 1, true);
}

function rolloutb1(evt:MouseEvent) {
b1_btn.gotoAndPlay(1);
var label1out:Tween = new Tween(label1, "x", Bounce.easeOut, 65.7, 900, 1, true);
}

function click1(evt:MouseEvent){
trace("test");
}

ניתן לראות שכרגע כל פעם שאני לוחץ על כפתור מדפיס test ב output window איך אני מקשר את זה ל Dreamweaver

שוב תודה

קישור לתוכן
שתף באתרים אחרים

תודה רבה

כתבתי את הקוד הבא ב AS3.0


function click1(evt:MouseEvent){
var url:String = "test.html";
var request:URLRequest = new URLRequest(url);

navigateToURL(request, '_parent');
}

הדבר היחידי שלא ברור לי כרגע הוא כיצד להפנות את לפתוח את האתר ב Frame ספציפי באתר שלי מה עלי לרשום בשדה במקום 'parent_'?

לframe שייצרתי בדף הhtml קוראים mainFrame

תודה

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...