صفحه پاپ آپ

s_d_65

New Member
سلام و خسته نباشید

من یه سی دی مولتی مدیا طراحی کردم و احتیاج به یک صفحه پاپ آپ دارم که محتواش تغییر میکنه
منظورم اینه که من یه دونه صفحه پاپ آپ دارم و چند تا دکمه روی هر کدوم از دکمه ها که کلیک کنم باید محتوای داخل صفحه پاپ آپ عوض بشه میشه لطفا راهنمایی کنید؟:cry:
 

s_d_65

New Member
ببینید فرض کنید من یه سری اطلاعاتو دارم تو فلش نشون میدم اما یک سری جزئیاتو بوسیله کلید readmore و کلیک روش نشون می دم که یک باکس کوچیکه + محتوای داخلش
 

DaDaDooDoo

کاربر VIP
راه های مختلفی داره . ولی یکی از ساده ترین راه هاش اینه که اون صفحه popup رو بساری و مووی کلیپش کنی و ازش آبجکت بگیری .

یه سمپل از این روش واست گذاشتم .
 

پیوست ها

  • PopUp Sample.rar
    15.9 کیلوبایت · بازدیدها: 187

s_d_65

New Member
ممنونم یک صفحه پاپ اپ ساختم ولی به یه مشکل دیگه برخورد کردم

یه ابجکت از صفحه پاپ اپ بنام popup1 گذاشتم تو سمبل pages و تویه یه سمبل دیگه بنام p1 یه button دارم و این کدو واسش نوشتم که صفحه پاپ اپ رو بیاره ولی نماره فکر کنم طریقه دسترسی به popup1 رو اشتباه نوشتم میشه کمکم کنید؟
این کد رو واسه button نوشتم

on (release) {
with (pages.popup1)
{
play();
_root.read=3;
}
}
 

Mr. LonelY

کاربر فعال
ممنونم یک صفحه پاپ اپ ساختم ولی به یه مشکل دیگه برخورد کردم

یه ابجکت از صفحه پاپ اپ بنام popup1 گذاشتم تو سمبل pages و تویه یه سمبل دیگه بنام p1 یه button دارم و این کدو واسش نوشتم که صفحه پاپ اپ رو بیاره ولی نماره فکر کنم طریقه دسترسی به popup1 رو اشتباه نوشتم میشه کمکم کنید؟
این کد رو واسه button نوشتم

on (release) {
with (pages.popup1)
{
play();
_root.read=3;
}
}


این کدی ک شما نوشتی برای as2 هست، مثال کوروش جان با as3 هست!!!
 

++Hadi++

Active Member
برای حرکتش در فضا :
PHP:
PopUp.addEventListener(MouseEvent.MOUSE_DOWN,down);
stage.addEventListener(MouseEvent.MOUSE_UP,up);
function down(evt:MouseEvent):void
{
      evt.currentTarget.startDrag(false);
}
function up(evt:MouseEvent):void
{
    PopUp.stopDrag();
}
بعد با درگ کردنش تو فضا جابجا می شه ...
در مورد باز و بسته شدن هم ایده زیر را با کلاسهای TweenMax اجرا کن :
PHP:
import com.greensock.TweenMax;
import com.greensock.easing.*;
close_BTN.addEventListener(MouseEvent.CLICK,closing);
open_BTN.addEventListener(MouseEvent.CLICK,opening);
function closing(evt:MouseEvent):void
{
      TweenMax.to(PopUp,0.5,{alpha:0,ease:Circ.easeOut,onComplete:function (){PopUp.visible=false;}});
}
function opening(evt:MouseEvent):void
{
      PopUp.visible=true;
        TweenMax.to(PopUp,0.5,{alpha:1,ease:Circ.easeOut});
}
و tweenMax رو می تونی از امضام و ماشین حساب ویندوز 7 یا از سایت گوگل در پک com پیداش کنی ...
و این فولدر خئرو باید کنار سورست قرار بدی ...
اینا به اکشن 3 هستند ...
بای...
 

جدیدترین ارسال ها

بالا